FiberTelemetryModule

PackageAxial.Telemetry
Telemetry wiring for runtime fiber-lifecycle observation.

Summary

NameSignatureSynopsis
observerFiberTelemetry.observer A fiber observer that records fiber defects on the Axial activity source: every fiber that settles with a defect produces an axial.flow.fiber.defect error span, and every defect the runtime proves unobservable (a discarded fork handle, or a race/timeout loser) produces an axial.flow.fiber.unobserved_defect error span.
observeFiberTelemetry.observe flowInstalls the telemetry fiber observer on a flow, typically once at the application edge.
observerWithSpansFiberTelemetry.observerWithSpans A fiber observer that gives every forked fiber a real axial.flow.fiber span: opened at the fork site (so the parent is the workflow span that forked it), closed when the fiber settles, and stamped with the fiber's status and any defect.
observeWithSpansFiberTelemetry.observeWithSpans flowInstalls the span-per-fiber telemetry observer on a flow: every forked fiber becomes an axial.flow.fiber span covering fork to settle.

observer

FiberTelemetry.observer
Member
A fiber observer that records fiber defects on the Axial activity source: every fiber that settles with a defect produces an axial.flow.fiber.defect error span, and every defect the runtime proves unobservable (a discarded fork handle, or a race/timeout loser) produces an axial.flow.fiber.unobserved_defect error span.

Returns

FiberObserver

observe

FiberTelemetry.observe flow
Member
Installs the telemetry fiber observer on a flow, typically once at the application edge.

Parameters

NameTypeDescription
flowFlow<'env, 'error, 'value>The source flow.

Returns

Flow<'env, 'error, 'value>

observerWithSpans

FiberTelemetry.observerWithSpans
Member
A fiber observer that gives every forked fiber a real axial.flow.fiber span: opened at the fork site (so the parent is the workflow span that forked it), closed when the fiber settles, and stamped with the fiber's status and any defect. Unobservable defects still produce a linked axial.flow.fiber.unobserved_defect span.

Returns

FiberObserver

observeWithSpans

FiberTelemetry.observeWithSpans flow
Member
Installs the span-per-fiber telemetry observer on a flow: every forked fiber becomes an axial.flow.fiber span covering fork to settle. See observerWithSpans.

Parameters

NameTypeDescription
flowFlow<'env, 'error, 'value>The source flow.

Returns

Flow<'env, 'error, 'value>