Expand description
Event system for fabric observability.
The FabricEvent enum represents all observable events in the fabric.
Events are pushed to an EventSink implementation — either stored in
an EventRingBuffer for later inspection, or forwarded to sinks like
StdoutSink for immediate output.
Structs§
- Event
Ring Buffer - Fixed-size ring buffer for storing recent events.
- Event
Ring Iter - Iterator over events in an
EventRingBuffer. - Null
Sink - A sink that discards all events. Default
no_stdsink. - Stdout
Sink - A sink that prints events to stdout.
Enums§
- Fabric
Event - An observable fabric event.
- OpType
- Data-plane operation types.
- Resource
Type - Resource types tracked by the observability system.
- Rewrite
Phase - Rewrite plan phases.
Traits§
- Event
Sink - Trait for consuming fabric events.
Functions§
- emit_
event - Emit an event to the global sink (if one has been registered via
set_global_sink). No-op if no sink is registered or if thestdfeature is disabled. - set_
global_ sink - Register a process-wide
EventSink.