summaryrefslogtreecommitdiff
path: root/frontends/scripts/foostats.pl
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-08 20:03:33 +0200
committerPaul Buetow <paul@buetow.org>2026-01-08 20:03:33 +0200
commit17d44050c472c6441d1d3d79177e22a414b85c3a (patch)
tree053d5b31050ff4c401aaf42553cb8b47a38e51df /frontends/scripts/foostats.pl
parent058ab81ced6ef47e65cfd255857b857471e295d8 (diff)
Add comprehensive ArgoCD application monitoring and alerts
This implements monitoring for ALL services deployed via ArgoCD by leveraging ArgoCD's native Prometheus metrics instead of scraping individual services. Changes: - Created ArgoCD application alerts for health and sync status monitoring - Alert when applications are unhealthy (Degraded, Missing, Unknown, Suspended) - Alert when applications are out of sync for >10 minutes - Alert when sync operations are failing repeatedly - Alert when applications are stuck in Progressing state - Added recording rules for unhealthy/out-of-sync application counts - Added radicale health monitoring via scrape config - Added radicale to additional-scrape-configs for direct health checks - Monitors radicale web interface availability Benefits: - Single monitoring solution for all 21 ArgoCD-managed applications - Automatic monitoring for new applications added to ArgoCD - Early detection of configuration drift and deployment issues - Centralized alerting with actionable remediation steps Monitored applications include: radicale, registry, alloy, grafana, loki, prometheus, tempo, anki-sync-server, audiobookshelf, filebrowser, immich, keybr, kobo-sync-server, miniflux, opodsync, and more. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'frontends/scripts/foostats.pl')
0 files changed, 0 insertions, 0 deletions