{"id":"monitoring-stack-layered-architecture","text":"OpenShift monitoring uses a layered architecture where AlertingRules generate PrometheusRules, AlertRelabelConfigs filter before Alertmanager, and inhibit rules suppress cascading alerts — forming a three-stage alert pipeline.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["ocp-alertingrule-generates-prometheusrule","ocp-alertrelabelconfig-before-alertmanager","ocp-inhibit-rules-source-target-matching"],"outlist":[],"label":"Three sequential processing stages form a coherent alert pipeline from rule firing to delivery"}],"dependents":["monitoring-from-collection-through-alerting","observability-requires-layered-enablement","observability-stack-production-complete"],"metadata":{},"explanation":{"steps":[{"node":"monitoring-stack-layered-architecture","truth_value":"IN","reason":"SL justification valid","antecedents":["ocp-alertingrule-generates-prometheusrule","ocp-alertrelabelconfig-before-alertmanager","ocp-inhibit-rules-source-target-matching"],"label":"Three sequential processing stages form a coherent alert pipeline from rule firing to delivery"},{"node":"ocp-alertingrule-generates-prometheusrule","truth_value":"IN","reason":"premise"},{"node":"ocp-alertrelabelconfig-before-alertmanager","truth_value":"IN","reason":"premise"},{"node":"ocp-inhibit-rules-source-target-matching","truth_value":"IN","reason":"premise"}]}}