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)

Free alert rules + Telegram routing: https://devkit-shop.pages.dev/free/ Runbook: https://devkit-shop.pages.dev/runbook/en/

Tags: argocd, gitops, kubernetes, prometheus

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies