Hi all — we’re looking for advice or ideas from the community around handling one-time EMS alerts in NetApp Harvest.
We’ve got the recurring/bookend EMS events working fine with Harvest → Prometheus → Alertmanager → ServiceNow flow. But our issue is with single-shot EMS events — those without a follow-up "resolved" message from ONTAP.
In these cases:
Harvest collects the alert as expected.
Prometheus triggers the alert and a SNOW ticket is created.
But since there's no resolution event from ONTAP, the alert stays “active” in our logic.
Prometheus may auto-resolve it based on the expression, which leads to premature SNOW ticket closure — not ideal.
Ask:
Has anyone else run into this? We'd love suggestions on either:
A script-based workaround to infer resolution (e.g., via timeout, polling, correlation), or
Whether there’s any plan to add state tracking or resolution logic in Harvest similar to what AIQUM or DII seems to have.
Appreciate any ideas, examples, or insight from folks who've dealt with this type of alert flow!