RedisPrometheusMiddleware
faststream.redis.prometheus.middleware.RedisPrometheusMiddleware #
RedisPrometheusMiddleware(
*,
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[dict[str, Any], RedisPublishCommand]
Source code in faststream/redis/prometheus/middleware.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |