Namespace Kuestenlogik.Bowire.Monitoring.PagerDuty

Classes

PagerDutySignaler

Triggers / resolves a PagerDuty incident on a probe transition (Events API v2). A failing edge sends event_action: trigger; a recovery sends resolve. Both carry the same dedup_key (the probe name) so the recovery clears the incident the alert opened. Delivery failures are wrapped in SignalerException so the runner logs and skips them.

PagerDutySignalerFactory

Contributes the pagerduty --signal scheme.