FiberMetricsModule
PackageAxial.Telemetry
FiberMetrics
FiberMetrics.observe installs a fiber observer that records runtime health onto the Axial Meter. Subscribe with
.AddMeter("Axial") in .WithMetrics(...) and the instruments land in any OTLP backend.
| Instrument | Kind | Meaning |
|---|---|---|
axial.flow.fibers.started |
counter | fibers forked |
axial.flow.fibers.live |
up-down counter | fibers currently running |
axial.flow.fibers.settled |
counter, tagged axial.flow.fiber.status |
settles split by Succeeded/Failed/Interrupted |
axial.flow.fiber.duration |
histogram (seconds), tagged with status | fork-to-settle lifetime |
axial.flow.fibers.unobserved_defects |
counter | defects the runtime proved no code could observe |
A climbing fibers.live with flat fibers.settled is a fiber leak; a nonzero unobserved_defects rate is crashing
background work nobody joins. Read the telemetry guide for the edge install.
Summary
| Name | Signature | Synopsis |
|---|---|---|
| Operations | ||
| meter | FiberMetrics.meter | The meter for Axial Flow fiber runtime metrics. |
| observer | FiberMetrics.observer | A fiber observer that records the runtime metrics above. |
| observe | FiberMetrics.observe flow | Installs the metrics fiber observer on a flow, composing with any observer already installed, typically once at the application edge, stacked with FiberTelemetry.observe or a FiberRegistry. |
Operations
kind:member
kind:member
kind:member
Installs the metrics fiber observer on a flow, composing with any observer already installed,
typically once at the application edge, stacked with
FiberTelemetry.observe or a
FiberRegistry.
Parameters
| Name | Type | Description |
|---|---|---|
| flow | Flow<'env, 'error, 'value> | The source flow. |
Returns
Flow<'env, 'error, 'value>

