Grafanaの初期PWがadminじゃなかった
docker-compose.ymlは下記の様に設定
version: '3.8'
services:
prometheus:
image: prom/prometheus
container_name: prometheus
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- "9090:9090"
command:
- '--config.file=/etc/prometheus/prometheus.yml'
node-exporter:
image: prom/node-exporter
container_name: node-exporter
ports:
- "9100:9100"
influxdb:
image: influxdb:1.8
container_name: influxdb1.8
ports:
- "8086:8086"
volumes:
- influxdb-data:/var/lib/influxdb
environment:
- INFLUXDB_DB=yourdatabase
- INFLUXDB_USER=youruser
- INFLUXDB_USER_PASSWORD=yourpassword
- INFLUXDB_ADMIN_USER=admin
- INFLUXDB_ADMIN_PASSWORD=adminpassword
grafana:
image: grafana/grafana:7.5.11
container_name: grafana7
ports:
- "3000:3000"
volumes:
- grafana-data:/var/lib/grafana
environment:
- GF_SECURITY_ADMIN_PASSWORD=adminpassword
volumes:
influxdb-data:
grafana-data:
これで、docker-compose up -dを実行
http://localhost:3000/
で初期ID/PWであるadmin/adminを入れたところログインできない!
どうやらこのdocker-compose.ymlに記述していた “adminpassword”が初期PWでした。
influxDBに接続できない
docker exec -it influxdb1.8 influx でCLIを起動
CREATE DATABASE main_db でDBを作成
GrafanaのDataSources追加にて、HTTPのURLに通常は http://localhost:8086をいれて接続できるのですが、うまくいきません。
aDocker上でGrafanaとInfluxDBを接続しようとしたらBad Gatewayが出た
@itatibsさんが書かれているとおり、
docker-compose ps で確認
この場合、 http://influxdb1.8:8086 をURLにするとよいとのことでgrafana側で修正したところ
無事にinfluxDBに接続することができました。