Interface ISignaler
- Namespace
- Kuestenlogik.Bowire.Monitoring
- Assembly
- Kuestenlogik.Bowire.Monitoring.dll
Fires when a probe crosses the pass↔fail line (#102). Implementations are
the outbound integrations — Slack / PagerDuty / OTLP-logs — each shipping as
a separate opt-in package and registered only when the operator passes the
matching --signal flag. Core Monitoring registers no signaler,
so nothing leaves the host by default.
public interface ISignaler
Methods
DeliverAsync(SignalEvent, CancellationToken)
Deliver a transition to this channel. Failures must not abort the run.
Task DeliverAsync(SignalEvent signal, CancellationToken ct = default)
Parameters
signalSignalEventctCancellationToken