6d1076fca7
* Add gdev-influxdb2 data source * Change influxdb2 docker block to use 8087 port * Update telegraf url
42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
influxdb2:
|
|
image: quay.io/influxdb/influxdb:v2.0.3
|
|
container_name: influxdb2
|
|
ports:
|
|
- '8087:8086'
|
|
environment:
|
|
INFLUXDB_REPORTING_DISABLED: 'true'
|
|
volumes:
|
|
- ./docker/blocks/influxdb2/influxdb.conf:/etc/influxdb/influxdb.conf
|
|
|
|
# Use the influx cli to set up an influxdb instance.
|
|
influxdb2_cli:
|
|
links:
|
|
- influxdb2
|
|
image: quay.io/influxdb/influxdb:v2.0.3
|
|
# Use these same configurations parameters in your telegraf configuration, mytelegraf.conf.
|
|
entrypoint: influx setup --bucket mybucket -t mytoken -o myorg --username=grafana --password=grafana12345 --host=http://influxdb2:8086 -f
|
|
# Wait for the influxd service in the influxdb container has fully bootstrapped before trying to setup an influxdb instance with the influxdb_cli service.
|
|
restart: on-failure:10
|
|
depends_on:
|
|
- influxdb2
|
|
|
|
fake-influxdb2-data:
|
|
image: grafana/fake-data-gen
|
|
links:
|
|
- influxdb2
|
|
environment:
|
|
FD_SERVER: influxdb2
|
|
FD_DATASOURCE: influxdb
|
|
FD_PORT: 8086
|
|
|
|
telegraf2:
|
|
image: telegraf
|
|
links:
|
|
- influxdb2
|
|
depends_on:
|
|
- influxdb2_cli
|
|
volumes:
|
|
- ./docker/blocks/influxdb2/telegraf.conf:/etc/telegraf/telegraf.conf:ro
|
|
- /var/log:/var/log
|
|
- ../data/log:/var/log/grafana
|