Module otel
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
OpenTelemetry subscriber support for NeMo Relay.
This crate adapts NeMo Relay lifecycle events into the selected full, gen_ai, or openinference OpenTelemetry trace projection. Scope start and end events open and close supported spans. Mark behavior is fixed by the selected projection.
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.
- OpenTelemetrySubscriberOptions: Options for constructing an OpenTelemetry subscriber from an existing tracer provider.
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.