Openshift GitOps (ArgoCD) Dashboard
Monitor ArgoCD applications on OpenShift, including sync status, memory/CPU usage, gRPC calls, errors, and repositories using Grafana.
Openshift GitOps (ArgoCD) Dashboard - V1
π DESCRIPTION
This OpenShift GitOps Dashboard is designed to monitor ArgoCD applicationsβ synchronization status, memory & CPU usage, gRPC calls, error codes, and repository management using Grafana. Failed Syncs, application health status, and critical ArgoCD indicators are analyzed in detail on this dashboard.
π INCLUDED PANELS
- β³ UPTIME β Shows how long the ArgoCD server has been running.
- π¦ APPLICATIONS β Lists ArgoCD applications running on OpenShift.
- π REPOSITORIES β Tracks Git repositories connected to ArgoCD.
- π SYNC STATUS β Displays application synchronization status (Synced, OutOfSync, Error, etc.).
- β€οΈ HEALTH STATUS β Shows the health status of applications (Healthy, Degraded, Missing, etc.).
- π ARGOCD APPLICATIONS SYNC STATUS β Provides a table view of applications and their synchronization status.
- π SYNC SUCCESS VS FAILURES (24H) β Compares successful vs. failed syncs in the last 24 hours.
- π₯ ARGOCD CPU & MEMORY USAGE β Measures the memory and CPU usage of the ArgoCD server.
- π‘ OPENSHIFT API REQUEST LATENCY (HAPROXY) β Monitors OpenShift API request latency.
- π GRPC CALLS & ERRORS β Shows detailed gRPC calls and error codes for ArgoCD.
- π AUTO-SYNC STATUS β Displays ArgoCD’s auto-sync status.
- π REDIS & GIT REQUESTS β Monitors Redis and Git requests made by ArgoCD.
π SETUP & USAGE
- Go to the “Dashboards” section in Grafana
- Select the “Import” option
- Upload the JSON file or paste its content
- Select your data source (Prometheus)
- Save the dashboard and start monitoring!
π GITHUB REPOSITORY
For updates, contributions, and issue tracking, visit:
OpenShift GitOps Dashboard on GitHub
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |