Expand description
Structured event sink trait and fan-out registry.
EventSink is the extension point for custom observability
backends (Kafka, Datadog, Prometheus, etc.).
EventRegistry dispatches events to all registered sinks,
with error resilience (one failing sink does not halt dispatch).
Structs§
- Event
Filter Keys - Filter keys that can be derived from a canonical event alone.
- Event
Query - Flexible event query for filtering and pagination.
- Event
Registry - Registry that dispatches events to all registered sinks.
- Event
Subject - Primary subject for filtering and grouping events.
- Event
Summary - Human-readable summary derived from a canonical event.
- Razeri
Event - Stable monitoring event envelope emitted by Razeri operations.
- Workflow
Context - Correlation context for workflow-scoped operations.
Enums§
- Event
Category - High-level event category used for filtering and aggregation.
- Event
Payload - Structured payload variants carried by the event envelope.
- Event
Severity - Operator-facing severity level for a monitoring event.
- Event
Subject Kind - Subject kind used for filtering and aggregation.
- Event
Validation Error - Validation error for canonical monitoring events.
Traits§
- Event
Emitter - Shared interface for components that emit canonical monitoring events.
- Event
Sink - Sink that receives structured events from Razeri operations.