INNER CODE UNIT · Python

request_count

stephenhillier/starlette_exporter · starlette_exporter/middleware.py:211

    def request_count(self):
        metric_name = f"{self.prefix}_requests_total"
        if metric_name not in PrometheusMiddleware._metrics:
            PrometheusMiddleware._metrics[metric_name] = Counter(
                metric_name,
                "Total HTTP requests",
                (
                    "method",
                    "path",
                    "status_code",
                    "app_name",
                    *self.request_labels.keys(),
                    *self.response_labels.keys(),
                ),
            )
        return PrometheusMiddleware._metrics[metric_name]

    @property

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…