- "docker-compose up" поднимает на локалхосте стек из Grafana + InfluxDB, монтирует между ними сеть, дает volume и открывает порты.
- Настраиваем InfluxDB: создаем bucket, organization, token.
- telegraf запускается на машине, которой нужен мониторинг, и посылает на открытый в локалхосте порт данные. Нужно указать: bucket, organization, token, urls.
- Настраиваем Grafana Data source -> InfluxDB: URL (дефолт http://172.18.0.1:8086, можно глянуть "docker network ls" -> docker inspect ), Database, HTTP Method, Custom HTTP Headers {Header: Authorization, Value: Token }
- Но Grafana не видит базу данных при рабочем коннекте - ее нужно смапить: открываем в cli контейнера influxdb, вставляем(правая кнопка мыши):
influx v1 dbrp create -o -t
--db LocalHost
--rp LocalHost
--bucket-id
--default - Вы великолепны!
bbboldemar / monitoring-grafana-influx-docker Goto Github PK
View Code? Open in Web Editor NEWReminder how to run InfluxDB + Grafana in docker