Commit graph

5 commits

Author SHA1 Message Date
Jeremie Fraeys
dbe7b1b6b2
feat(docker): add timezone mounts to all containers for log sync
Add /etc/localtime:/etc/localtime:ro volume mount to:
- alertmanager, authelia, traefik
- exporters (node-exporter, cadvisor)
- fail2ban, lldap, postfix
- forgejo, forgejo_runner
- grafana, loki, prometheus
- watchtower, app_core (postgres, redis)

Ensures container logs use host timezone for consistent timestamps.
2026-03-06 15:13:52 -05:00
Jeremie Fraeys
8c834ee7d7
refactor(monitoring): update exporters, loki, and prometheus configs
- Update exporters docker-compose configuration
- Modify Loki templates for log aggregation
- Adjust Prometheus configuration and templates

Part of: Monitoring stack maintenance
2026-03-06 14:30:20 -05:00
Jeremie Fraeys
0a85b23a33
refactor(monitoring): update Alertmanager and exporter configurations
- Simplify Alertmanager to use localhost:25 by default (Postfix)
- Update node-exporter and cadvisor compose configurations
- Bump Loki, Grafana, Prometheus image versions
2026-03-06 10:31:52 -05:00
Jeremie Fraeys
ed6101be76
Enhance monitoring stack (Prometheus, Grafana)
- Add Prometheus alert rules configuration (alerts.yml.j2)
- Update Prometheus docker-compose and main configuration
- Add Grafana tasks for improved deployment and verification
- Integrate Alertmanager with Prometheus for alerting pipeline
2026-02-21 18:30:57 -05:00
Jeremie Fraeys
997aff6be3
initial infra commit 2026-01-19 15:02:13 -05:00