Module Opentelemetry_client.Self_trace

Mini tracing module for OTEL itself.

When enabled via set_enabled, emits spans via the current OTEL.Trace_provider. Disabled by default.

Instrument a section of SDK code with a span. No-ops when disabled.

val set_enabled : bool -> unit

Enable or disable self-tracing. When enabled, uses the current OTEL.Trace_provider to emit spans.