TelemetryMiddleware
faststream.opentelemetry.TelemetryMiddleware #
TelemetryMiddleware(
*,
settings_provider_factory: Callable[
[Any],
Optional[
TelemetrySettingsProvider[
Any, PublishCommandType
]
],
],
tracer_provider: Optional[TracerProvider] = None,
meter_provider: Optional[MeterProvider] = None,
meter: Optional[Meter] = None,
include_messages_counters: bool = False,
)
Bases: Generic[PublishCommandType]