AWS AMI에서 구축한 redash metadata에 연결(작업 로그 보기)
그대로 docker에서 실행중인 postgresql에 연결할 수 없습니다 (포트가 지정되지 않기 때문에), docker-compose.yml을 변경하고 다시 시작합니다.
$ cd /opt/redash/
# Docker停止
$ sudo docker-compose stop server scheduler scheduled_worker adhoc_worker
# postgresqlのポートを指定
$ sudo vi docker-compose.yml
下記の2行を追加
==================
ports:
- "5432:5432"
==================
~~~~~
postgres:
image: postgres:9.6-alpine
ports:
- "5432:5432"
env_file: /opt/redash/env
volumes:
- /opt/redash/postgres-data:/var/lib/postgresql/data
restart: always
~~~~~
# 更新
$ sudo docker-compose run --rm server manage db upgrade
# Docker起動
$ sudo docker-compose up -d
이렇게하면 docker 외부에서 연결할 수 있습니다.
redash의 Datasource 만들기
호스트가 localhost라면 제대로 연결할 수 없으므로 서버 자체의 개인 IP 설정
Password 는
/opt/redash/env
에 기재되어 있는 POSTGRES_PASSWORD=xxxxxx
를 설정이제 redash에서 metadata를 참조 할 수 있습니다.
이벤트 테이블에 조작 로그가 있음
그건 그렇고, events의 데이터는 api에서도 얻을 수 있습니다
https://redash.xxxx/api/events/page=1&page_size=100
Reference
이 문제에 관하여(AWS AMI에서 구축한 redash metadata에 연결(작업 로그 보기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/unapa/items/1c1ddf0e11e6485aa36e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)