split: monitoring in 3 Stacks aufgeteilt

- monitoring: Prometheus, Exporters, InfluxDB (owns monitoring_network)
- teslamate/: TeslaMate + Grafana + Postgres + Mosquitto
- backup-monitor/: Backup-Monitor + MongoDB
- Jeder Stack unabhängig steuerbar, kein gegenseitiges Risiko
This commit is contained in:
feldjaeger 2026-04-13 09:27:14 +02:00
parent d34d24a3f8
commit 5c35a1ed36
10 changed files with 1192 additions and 94 deletions

View file

@ -0,0 +1,27 @@
networks:
monitoring_network:
external: true
services:
backup-monitor:
build: ../backup-monitor
container_name: backup-monitor
restart: always
ports:
- "9999:9999"
environment:
- MONGO_URI=mongodb://backup-mongo:27017
- STALE_HOURS=26
depends_on:
- backup-mongo
networks:
- monitoring_network
backup-mongo:
image: mongo:4.4
container_name: backup-mongo
restart: always
volumes:
- /app-config/backup_mongo_data:/data/db
networks:
- monitoring_network