KafkaPrometheusMiddleware
faststream.confluent.prometheus.KafkaPrometheusMiddleware #
KafkaPrometheusMiddleware(
*,
registry: CollectorRegistry,
app_name: str = EMPTY,
metrics_prefix: str = "faststream",
received_messages_size_buckets: Sequence[float]
| None = None,
custom_labels: dict[str, str | Callable[[Any], str]]
| None = None,
)
Bases: PrometheusMiddleware[KafkaPublishCommand, Message | Sequence[Message]]