Update config

This commit is contained in:
2024-02-17 15:31:50 +08:00
parent f99fb91335
commit 928c1f0995
6 changed files with 197 additions and 8 deletions

View File

@@ -7,12 +7,50 @@ services:
restart: always
user: "1000" # needs to be `id -u` // alternatively chown the grafana/data dir to 472:472
ports:
- "3000:3000" # expose for localhost
- "8081:3000" # expose for localhost
links:
- influxdb
volumes:
- $HOME/docker/grafana/data:/var/lib/grafana # data path
- $HOME/docker/grafana/grafana.ini:/etc/grafana/grafana.ini
- $HOME/docker/grafana/provisioning:/etc/grafana/provisioning
- ./data/grafana/data:/var/lib/grafana # data path
- ./data/grafana/provisioning:/etc/grafana/provisioning
- ./data/grafana/grafana.ini:/etc/grafana/grafana.ini
environment:
- GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-simple-json-datasource
- GF_SECURITY_ADMIN_USER=${GF_SECURITY_ADMIN_USER}
- GF_SECURITY_ADMIN_PASSWORD=${GF_SECURITY_ADMIN_PASSWORD}
# - GF_SECURITY_ADMIN_USER=admin
# - GF_SECURITY_ADMIN_PASSWORD=adminpass
influxdb:
image: influxdb
ports:
- "8082:8086"
volumes:
- ./data/influxdb/data:/var/lib/influxdb2
# environment:
# - INFLUXDB_DB=main
# - DOCKER_INFLUXDB_INIT_MODE=setup
# - DOCKER_INFLUXDB_INIT_USERNAME=admin
# - DOCKER_INFLUXDB_INIT_PASSWORD=adminpass
# - DOCKER_INFLUXDB_INIT_ORG=awin
# - DOCKER_INFLUXDB_INIT_BUCKET=main
telegraf:
image: telegraf
user: telegraf:992
depends_on:
- influxdb
links:
- influxdb
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./data/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
environment:
- HOST_PROC=/proc
- HOST_SYS=/sys
- HOST_ETC=/etc
# - HOST_ETC=/hostfs/etc
# - HOST_PROC=/hostfs/proc
# - HOST_SYS=/hostfs/sys
# - HOST_VAR=/hostfs/var
# - HOST_RUN=/hostfs/run
# - HOST_MOUNT_PREFIX=/hostfs