argocd

Overview

Jsonnet source code is available at github.com/grafana/jsonnet-libs

Alerts

Complete list of pregenerated alerts is available here.

ArgoCD

ArgoAppOutOfSync

alert: ArgoAppOutOfSync
annotations:
  description: Application {{ $labels.name }} has sync status as {{ $labels.sync_status
    }}.
  summary: Application is OutOfSync.
expr: argocd_app_info{sync_status="OutOfSync"} == 1
for: 1m
labels:
  severity: warning

ArgoAppSyncFailed

alert: ArgoAppSyncFailed
annotations:
  description: Application {{ $labels.name }} has sync phase as {{ $labels.phase }}.
  summary: Application Sync Failed.
expr: argocd_app_sync_total{phase!="Succeeded"} == 1
for: 1m
labels:
  severity: warning

ArgoAppMissing

alert: ArgoAppMissing
annotations:
  description: "ArgoCD has not reported any applications data for the past 15 minutes
    which means that it must be down or not functioning properly.  
"
  summary: No reported applications in ArgoCD.
expr: absent(argocd_app_info)
for: 15m
labels:
  severity: critical

Dashboards

Following dashboards are generated from mixins and hosted on github: