nemo_microservices.types.shared.tracing_config#

Module Contents#

Classes#

API#

class nemo_microservices.types.shared.tracing_config.TracingConfig(/, **data: typing.Any)#

Bases: nemo_microservices._models.BaseModel

adapters: Optional[List[nemo_microservices.types.shared.log_adapter_config.LogAdapterConfig]]#

None

The list of tracing adapters to use.

If not specified, the default adapters are used.

enable_content_capture: Optional[bool]#

None

Capture prompts and responses (user/assistant/tool message content) in tracing/telemetry events. Disabled by default for privacy and alignment with OpenTelemetry GenAI semantic conventions. WARNING: Enabling this may include PII and sensitive data in your telemetry backend.

enabled: Optional[bool]#

None

span_format: Optional[str]#

None

The span format to use.

Options are ‘legacy’ (simple metrics) or ‘opentelemetry’ (OpenTelemetry semantic conventions).