Otel
provide.foundation.tracer.otel
¶
TODO: Add module docstring.
Classes¶
Functions¶
get_otel_tracer
¶
Get OpenTelemetry tracer if available.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name for the tracer |
required |
Returns:
| Type | Description |
|---|---|
Tracer | None
|
OpenTelemetry tracer or None if not available |
Source code in provide/foundation/tracer/otel.py
setup_opentelemetry_tracing
¶
Setup OpenTelemetry tracing with configuration.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
config
|
TelemetryConfig
|
Telemetry configuration |
required |
Source code in provide/foundation/tracer/otel.py
shutdown_opentelemetry
¶
Shutdown OpenTelemetry tracing.