Telemetry options.
Emits a counter increment.
Counter name.
Increment (default 1).
Attributes.
Flushes the underlying exporter.
Emits a gauge value.
Gauge name.
Value.
Attributes.
Whether telemetry is active.
Starts a span. When disabled, returns a no-op span so call sites stay branch-free.
Span name.
Initial attributes.
The span.
StaticcreateFactory.
Telemetry options.
A new TelemetryManager instance.
The telemetry collector.
Creates spans/counters/gauges and hands the resulting TelemetryRecords to a pluggable exporter. Platform-agnostic: it knows nothing about HTTP/CLI/etc.; callers attach whatever attributes make sense. When disabled, every operation is a cheap no-op.