From bfaca2fddfe8ca8fbc513dad29113965550e11e1 Mon Sep 17 00:00:00 2001 From: Shreya2005-2005 Date: Tue, 12 May 2026 20:59:15 +0000 Subject: [PATCH] controller: Track EvaluationError metric in NodeReconciler path. Signed-off-by: Shreya2005-2005 --- internal/controller/node_controller.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/controller/node_controller.go b/internal/controller/node_controller.go index 9dc596a..c0bfb50 100644 --- a/internal/controller/node_controller.go +++ b/internal/controller/node_controller.go @@ -148,6 +148,7 @@ func (r *RuleReadinessController) processNodeAgainstAllRules(ctx context.Context "node", node.Name, "rule", rule.Name) // Continue with other rules even if one fails r.recordNodeFailure(rule, node.Name, "EvaluationError", err.Error()) + metrics.Failures.WithLabelValues(rule.Name, "EvaluationError").Inc() } // Persist the rule status