service: argocd display_name: "Argo CD" namespace: argocd service_type: web-app folder: "Argo CD" jobs: [argocd-server, argocd-repo-server] metrics: prefix: argocd up_selector: 'job=~"argocd-.*"' rate: metric: argocd_http_request_total labels: [method, path, status] duration: metric: argocd_http_request_duration_seconds type: histogram unit: s error: metric: argocd_http_request_total filter: 'status=~"5.."' domain: - metric: argocd_app_total kind: gauge - metric: argocd_app_sync_total kind: counter labels: [sync_status] - metric: argocd_app_health_degraded_total kind: counter - metric: argocd_git_sync_total kind: counter labels: [git_operation, git_status] - metric: argocd_reconcile_total kind: counter labels: [app_name] correlation_ids: [] logs: loki_namespace_selector: 'namespace="argocd"' alerts: - name: HighErrorRate expr_template: rate_error_ratio threshold: 0.05 for: 10m severity: warning - name: AppSyncFailure expr_template: gauge_above_threshold metric: argocd_app_health_degraded_total threshold: 1 for: 10m severity: warning