From 148a3b2933474791df5f851e322ff9dbb6d2af7f Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Mon, 27 Jan 2025 16:46:58 +0100 Subject: [PATCH] MetricsMiddleware: Do not record pretix_view_duration_seconds for urls with no url.url_name (#4784) --- src/pretix/helpers/metrics/middleware.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/helpers/metrics/middleware.py b/src/pretix/helpers/metrics/middleware.py index ee2c7b6c0..cb296b723 100644 --- a/src/pretix/helpers/metrics/middleware.py +++ b/src/pretix/helpers/metrics/middleware.py @@ -62,7 +62,8 @@ class MetricsMiddleware(object): t0 = time.perf_counter() resp = self.get_response(request) tdiff = time.perf_counter() - t0 - pretix_view_duration_seconds.observe(tdiff, status_code=resp.status_code, method=request.method, - url_name=url.namespace + ':' + url.url_name) + if url.url_name: + pretix_view_duration_seconds.observe(tdiff, status_code=resp.status_code, method=request.method, + url_name=url.namespace + ':' + url.url_name) return resp