Re:dash를 docker로 시작하기
3111 단어 redash
(나는 mac에서 시작했다)
docker의 사용법과 도입 방법은 설명하지 않습니다.
Re:dash
공식 사이트
공식 설정 절차
쿡패드 개발자 블로그
디렉터가 SQL을 사용하는 것이 좋았던 이야기
요즘 사내에서는 re:dash라는 툴을 각 부서에서 사용하고 있습니다. re:dash에서는 SQL로 추출한 데이터를 그대로 그래프로 할 수 있어 임의의 간격으로 자동 갱신을 할 수 있습니다. 또한 여러 그래프와 데이터를 결합하여 대시보드로 통합할 수 있습니다.
re:dash 대시보드 샘플
쿡 패드씨의 블로그를 보고 도입해 보았습니다.
사내에 SQL 문화를 만드는 좋은 계기가 될 것 같습니다.
설정
공식 절차대로
도중에 에러도 나왔지만 기동에 문제는 없었다(아마・・・)
% git clone https://github.com/getredash/redash.git
% cd redash
% cp docker-compose-example.yml docker-compose.yml
% vi docker-compose.yml
# /opt/postgres-dataを自分の環境に合ったパスに変更
postgres:
image: postgres:9.3
volumes:
- /opt/postgres-data:/var/lib/postgresql/data # ここ
% docker-compose up postgres
# postgresが無事起動したら終了
% ./setup/docker/create_database.sh
# 結果はエラーになるが特に問題は無かった
% docker-compose up # deamonにしたい場合は-d
웹 페이지
http://127.0.0.1:80
ID: admin
PASS: admin
포트를 변경하려면 yml 수정
% vi docker-compose.yml
redash-nginx:
image: redash/nginx:latest
ports:
- "80:80" # ここ
links:
- redash
데이터 소스 추가
웹 페이지에서 참조한 DB 정보 설정(여기에서는 MySQL)
Settings > DATA SOURCES > NEW DATA SOURCES
발판을 통해 DB에 연결하는 경우 autossh가 편리합니다.
# mac
% brew install autossh
# ubuntu
% apt-get install autossh
# autossh -f -M 0 -N -L [バインド]:[DBサーバ] [踏み台]
% autossh -M 0 -f -N -L 127.0.0.1:13306:127.0.0.1:3306 [email protected]
CLI
웹 페이지에서 사용자 작성이 메일 인증이었습니다.
redash의 메일 설정을 잘 할 수 없었기 때문에 CLI로 사용자 작성
% docker-compose run redash bash
% cd /opt/redash/current
% ./bin/run ./manage.py users create [name] [mail]
Reference
이 문제에 관하여(Re:dash를 docker로 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/narumi_/items/2af0657802af1d3e2364텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)