OpenShift Monitoring Alertmanager Inhibition Rules and Ansible Automation Platform Alert Ingestion: Compatibility Question
26.5K reputation · 10 Apr 2023, 14:13 UTC
Goal: Configure OpenShift Monitoring Alertmanager to forward only actionable alerts to the Red Hat Ansible Automation Platform webhook receiver, using inhibition rules to suppress low‑severity or duplicate noise before it triggers remediation jobs.
Uncertainty: The documentation does not clarify whether Alertmanager inhibition rules are applied prior to sending alerts to the Ansible webhook or if the alerts are still delivered and later filtered by Ansible’s internal event deduplication and grouping mechanisms. This affects how label matchers must be coordinated between the two systems.
Constraints: The solution must keep the webhook endpoint secured with TLS and authentication, avoid over‑inhibition that could hide genuine issues, and accommodate the Alertmanager syntax change between OpenShift 4.13 (v0.25) and 4.14+ (v0.26).
Specific questions:
- Does an Inhibition rule that matches on alertname and severity prevent the alert from being sent to the Ansible webhook receiver?
- If the alert reaches the webhook, how does Ansible Automation Platform treat inhibited alerts in its event queue?
- Which label matchers need to be mirrored between OpenShift Inhibition rules and Ansible event filtering to achieve consistent noise suppression?
1 answer
0 question comments
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.