FiberTelemetryModule
PackageAxial.Telemetry
Telemetry wiring for runtime fiber-lifecycle observation.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| observer | FiberTelemetry.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. |
| observe | FiberTelemetry.observe flow | Installs the telemetry fiber observer on a flow, typically once at the application edge. |
| observerWithSpans | FiberTelemetry.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. |
| observeWithSpans | FiberTelemetry.observeWithSpans flow | Installs the span-per-fiber telemetry observer on a flow: every forked fiber becomes an axial.flow.fiber span covering fork to settle. |
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
Installs the telemetry fiber observer on a flow, typically once at the application edge.
Parameters
| Name | Type | Description |
|---|---|---|
| flow | Flow<'env, 'error, 'value> | The source flow. |
Returns
Flow<'env, 'error, 'value>
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
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
| Name | Type | Description |
|---|---|---|
| flow | Flow<'env, 'error, 'value> | The source flow. |
Returns
Flow<'env, 'error, 'value>

