개발/개발편의

Grafana + InfluxDB docker-compose 설정하기

beng9re 2022. 10. 31. 10:53

그라파나 테스트 용으로 도커 컴포즈를 만들었다.

그런데 influxdb와 Grafana간의 버전 차이로 인하여 연동이 되질 않았다.

"아래는 내가 맞춘 버전이지만 버전 업데이트시 체크 해봐야 할 듯?"

 

version: "3.8"
services:
  influxdb:
    image: influxdb:1.8.10-alpine
    ports:
      - "8086:8086"
    volumes:
      - influxdb-storage:/var/lib/influxdb
    environment:
      - INFLUXDB_DB=db1
      - INFLUXDB_ADMIN_USER=sa
      - INFLUXDB_ADMIN_PASSWORD=pw
  chronograf:
    image: chronograf:latest
    ports:
      - "127.0.0.1:8888:8888"
    volumes:
      - chronograf-storage:/var/lib/chronograf
    depends_on:
      - influxdb
    environment:
      - INFLUXDB_URL=http://influxdb:8086
      - INFLUXDB_USERNAME=admin
      - INFLUXDB_PASSWORD=pwasdasdasdaxzc23
  grafana:
    image: grafana/grafana:8.1.2
    ports:
      - "3000:3000"
    volumes:
      - grafana-storage:/var/lib/grafana
      - ./grafana-provisioning/:/etc/grafana/provisioning
    depends_on:
      - influxdb
    environment:
      - GF_SECURITY_ADMIN_USER=sa
      - GF_SECURITY_ADMIN_PASSWORD=pw
volumes:
  influxdb-storage:
  chronograf-storage:
  grafana-storage: