otel¶
configure(processors=None)
¶
Configures the OpenTelemetry tracer, this function should only be called once.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
processors |
Optional[Sequence[SpanProcessor]]
|
Optional[Sequence[SpanProcessor]] The span processors to use, if None, a console exporter will be used. |
None
|
Returns:
Type | Description |
---|---|
Tracer
|
The configured tracer. |
Source code in mirascope/otel/otel.py
with_otel(cls)
¶
Wraps a pydantic class with a OTel span.