Argo CD Apps Lite
Argo CD application overview from Prometheus metrics: sync status (Synced, OutOfSync, Unknown), health status, failed syncs by application, reconcile duration and rate, and git request rate. Pick job and project at the top. Requires Prometheus scraping the Argo CD application controller (port 8082), plus repo-server for the git panel. Free alert rules and Telegram routing: https://devkit-shop.pages.dev/free/
A one-screen GitOps status board for Argo CD. Stat panels count applications by sync status (Synced, OutOfSync, Unknown) and health (Healthy, Degraded, Missing), and a table lists every application that needs attention.
Sync results are shown as counts per phase, with failed syncs broken down by application over the selected time range. Reconcile duration (p50/p95 and average) and reconcile rate show how loaded the application controller is.
Argo CD does not export a separate sync-duration metric, so the duration panels show reconcile (comparison) duration. Variables: job and project. The data source is chosen at import time.
Requirements
- Grafana 10.0 or newer
- Prometheus scraping the Argo CD application controller metrics endpoint (port 8082):
argocd_app_info,argocd_app_sync_total,argocd_app_reconcile_* - Optional: the repo-server metrics endpoint (port 8084) for the git request panel (
argocd_git_request_total)
Links
Free alert rules + Telegram routing: https://devkit-shop.pages.dev/free/ Runbook: https://devkit-shop.pages.dev/runbook/en/
Tags: argocd, gitops, kubernetes, prometheus
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download |