Monitoring with telegraf, influxdb grafana:

- Influxdb (1.8) behind traefik proxy so that telegraf can run in host_mode. Secured with HTTP basic auth
- Grafana (7.4) with Postgres database for beatifull dashboards
- Telegraf (1.18) in docker host mode with local configuration file
- Added docker.group to all other docker services to track them in monitoring
This commit is contained in:
Florian Zirker 2021-03-28 13:50:02 +02:00
parent 95b541aefc
commit 38f5ac4406
8 changed files with 413 additions and 0 deletions

View file

@ -25,6 +25,7 @@ services:
- "traefik.http.middlewares.nextcloudHeader.headers.stsPreload=true"
- "traefik.http.middlewares.nextcloudHeader.headers.forceSTSHeader=true"
- "traefik.http.routers.nextcloud.middlewares=nextcloudHeader"
- "docker.group=netxtcloud"
app:
image: nextcloud:20-fpm
@ -62,6 +63,8 @@ services:
- MYSQL_USER=${MYSQL_USER}
networks:
- nextcloud
labels:
- "docker.group=netxtcloud"
redis:
image: redis:alpine
@ -71,6 +74,8 @@ services:
- nextcloud
volumes:
- ${VOLUMES_PATH}/nextcloud_redis:/data
labels:
- "docker.group=netxtcloud"
office:
@ -99,6 +104,7 @@ services:
- "traefik.http.middlewares.officeHeader.headers.stsPreload=true"
- "traefik.http.middlewares.officeHeader.headers.forceSTSHeader=true"
- "traefik.http.routers.office.middlewares=officeHeader"
- "docker.group=netxtcloud"
networks: