nemo_rl.telemetry#

NeMo-RL telemetry: optional OpenTelemetry instrumentation via nemo-lens.

Public surface:

  • class:

    ~nemo_rl.telemetry.config.TelemetryConfig — the telemetry: config block.

  • class:

    ~nemo_rl.telemetry.span_groups.RLSpanGroup — RL span-group presets.

  • func:

    ~nemo_rl.telemetry.setup.init_telemetry_driver /

    func:

    ~nemo_rl.telemetry.setup.init_telemetry_worker /

    func:

    ~nemo_rl.telemetry.setup.get_telemetry_handle /

    func:

    ~nemo_rl.telemetry.setup.shutdown_telemetry — lifecycle helpers.

The instrumentation primitives (managed_span / trace_fn / span_cm / is_span_group_enabled) come from :mod:nemo_rl.telemetry.instrumentation, which re-exports them from nemo-lens with rl.bucket efficiency tagging applied.

Submodules#

Package Contents#

Data#

API#

nemo_rl.telemetry.__all__#

[‘TelemetryConfig’, ‘RLSpanGroup’, ‘Bucket’, ‘bucket_for_span_group’, ‘get_telemetry_handle’, ‘init_…