Namespace Kuestenlogik.Bowire.Monitoring.Otlp
Classes
- OtlpSignaler
The OTLP "signal" channel — exports the
bowire.monitoring.*probe metrics (per-run duration + outcome counter) to an OpenTelemetry collector. Unlike Slack / PagerDuty, the work happens at construction: a OpenTelemetry.Metrics.MeterProvider subscribing to Meter with the OTLP exporter is stood up and kept alive for the process, so metrics flow continuously. A pass↔fail transition is already visible in the outcome counter, so DeliverAsync(SignalEvent, CancellationToken) is a no-op (per-transition OTLP log records are a follow-up).
- OtlpSignalerFactory
Contributes the
otlp--signalscheme.