GitOps Observability Cheat Sheet

Track compliance, drift, and reconciliation

Last Updated: November 21, 2025

Signal Focus

Signal What to watch
Reconciliation status Check flux get kustomization or argo-cd app get for sync errors.
Drift Track last applied config vs cluster state to catch manual edits.
Delivery latency Measure time between PR merge and rollout to prod.
Controller logs Tail flux or argocd pods for errors and retries.

Commands & Queries

flux get kustomization --all-namespaces
See what is stuck waiting for sync.
kubectl get events --field-selector reason=GitOpsSyncFailed
Spot failed reconciliations quickly.
flux logs --level=info
Review logs for health checks and rewinds.
git log -1 --stat
Correlate commits with cluster drift.

Summary

Combine controller status, events, and git metadata so GitOps workflows stay visible even as clusters scale.

💡 Pro Tip: Capture controller logs in an observability tool like Loki so you can correlate git commits to reconciliation failures.
← Back to DevOps & Cloud | Browse all categories | View all cheat sheets