Última actividad 1703127318

Composer for setting up Grafana and Influx in the same network. Point SpeedTest Tracker to Influx and enjoy beautiful graphs of your network speed.

gistfile1.txt Sin formato
1version: "3.9"
2services:
3 grafana:
4 image: grafana/grafana:latest
5 container_name: Grafana
6 hostname: grafana
7 networks:
8 - sp_monitoring
9 mem_limit: 512m
10 cpu_shares: 512
11 security_opt:
12 - no-new-privileges:true
13 user: 1026:100
14 healthcheck:
15 test: wget --no-verbose --tries=1 --spider http://localhost:3000/api/health
16 ports:
17 - 3340:3000
18 volumes:
19 - /volume1/docker/grafana/data:/var/lib/grafana:rw
20 environment:
21 TZ: America/Toronto
22 GF_INSTALL_PLUGINS: grafana-clock-panel,grafana-simple-json-datasource,natel-discrete-panel,grafana-piechart-panel
23 restart: on-failure:5
24
25 influxdb:
26 image: influxdb:2.7
27 container_name: InfluxDB
28 hostname: influxdb
29 ports:
30 - 8086:8086
31 volumes:
32 - /volume1/docker/influxdb/data:/var/lib/influxdb2
33 - /volume1/docker/influxdb/config:/etc/influxdb2
34 networks:
35 - sp_monitoring
36 environment:
37 DOCKER_INFLUXDB_INIT_MODE: setup
38 DOCKER_INFLUXDB_INIT_USERNAME: <your user>
39 DOCKER_INFLUXDB_INIT_PASSWORD: <your password>
40 DOCKER_INFLUXDB_INIT_ORG: my-org
41 DOCKER_INFLUXDB_INIT_BUCKET: speedtracker-bucket
42 DOCKER_INFLUXDB_INIT_RETENTION: 52w
43 DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: <your token>
44
45networks:
46 sp_monitoring:
47 name: sp_monitoring