FiberTelemetryModule
PackageAxial.Telemetry.JavaScript
Fiber-lifecycle observability on the installed OpenTelemetry tracer: the JavaScript counterpart of the
.NET package's
FiberTelemetry, with the same span names and attribute vocabulary.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| observer | FiberTelemetry.observer | A fiber observer that records fiber defects as spans: every fiber that settles with a defect produces an axial.flow.fiber.defect error span, and every defect the runtime proves unobservable produces an axial.flow.fiber.unobserved_defect error span. |
| observe | FiberTelemetry.observe flow | Installs the defect-only telemetry fiber observer, 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 (parented to whatever span is active there), 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: every forked fiber becomes an axial.flow.fiber span covering fork to settle. |
A fiber observer that records fiber defects as spans: every fiber that settles with a defect
produces an
axial.flow.fiber.defect error span, and every defect the runtime proves
unobservable produces an axial.flow.fiber.unobserved_defect error span. A no-op until
Otel.install has run.
Returns
FiberObserver
Installs the defect-only telemetry fiber observer, 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 (parented to whatever span is active there), closed when the fiber settles, and stamped
with the fiber's status and any defect. Unobservable defects produce a linked
axial.flow.fiber.unobserved_defect span. Span-per-fiber is opt-in; hot paths forking many
fibers can stay on the defect-only observer.
Returns
FiberObserver
Installs the span-per-fiber telemetry observer: 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>

