MetricsMiddleware: Do not record pretix_view_duration_seconds for urls with no url.url_name (#4784)

This commit is contained in:
Martin Gross
2025-01-27 16:46:58 +01:00
committed by GitHub
parent 709633d6fb
commit 148a3b2933

View File

@@ -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