Skip to main content

Module observability

Module observability 

Source
Expand description

Observability infrastructure for the Rustvello distributed task system.

Defines the EventEmitter trait, CompositeEmitter, and EventLevel for configurable event propagation to monitoring backends.

Structs§

CompositeEmitter
Fans out events to multiple sinks, each with an associated EventLevel filter. A sink only receives events at or below its configured level.
NoopEmitter
A no-op event emitter that discards all events.
WorkerState
Tracks what a worker is currently doing (Phase 3C).

Enums§

EventLevel
Granularity level for observable events.
LastResult
The outcome of the most recently completed invocation.

Traits§

EventEmitter
Observable events emitted during task lifecycle.