diff --git a/docs/guides/monitoring.md b/docs/guides/monitoring.md
index 390693ab99518d6513d06bb92312aa53dac35c98..42a2f2096f23abc6aa53cc5bc3aee48d4d0c7f19 100644
--- a/docs/guides/monitoring.md
+++ b/docs/guides/monitoring.md
@@ -86,7 +86,7 @@ groups:
 - name: GitOpsToolkit
   rules:
   - alert: ReconciliationFailure
-    expr: gotk_reconcile_condition{type="Ready",status="False"} == 1
+    expr: max(gotk_reconcile_condition{status="False",type="Ready"}) by (namespace, name, kind) + on(namespace, name, kind) (max(gotk_reconcile_condition{status="Deleted"}) by (namespace, name, kind)) * 2 == 1
     for: 10m
     labels:
       severity: page