Module otel
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
OpenTelemetry subscriber support for NeMo Relay.
This crate adapts NeMo Relay lifecycle events into OpenTelemetry trace spans:
- scope/tool/LLM
Startevents open spans - matching
Endevents close spans Markevents become span events on the active parent span when possible- orphan marks fall back to zero-duration spans so they still reach OTLP
The public API is intentionally small:
OpenTelemetryConfigconfigures the OTLP exporter and resource metadataOpenTelemetrySubscriberexposes a NeMo RelayEventSubscriberFnand convenienceregister/deregister/force_flush/shutdownmethods
Structs
- OpenTelemetryConfig: Configuration for the OpenTelemetry subscriber.
- OpenTelemetrySubscriber: OpenTelemetry-backed NeMo Relay subscriber.
Enums
- OpenTelemetryError: Errors produced while configuring or operating the OpenTelemetry subscriber.
- OtlpTransport: Supported OTLP trace transports.
Type Aliases
- Result: Result type for the OpenTelemetry subscriber crate.