KafkaTelemetryMiddleware(
*, tracer_provider=None, meter_provider=None, meter=None
)
Bases: TelemetryMiddleware[KafkaPublishCommand]
Source code in faststream/kafka/opentelemetry/middleware.py
| def __init__(
self,
*,
tracer_provider: TracerProvider | None = None,
meter_provider: MeterProvider | None = None,
meter: Meter | None = None,
) -> None:
super().__init__(
settings_provider_factory=telemetry_attributes_provider_factory,
tracer_provider=tracer_provider,
meter_provider=meter_provider,
meter=meter,
include_messages_counters=True,
)
|