Tiny fix unknown route in prometheus metrics (#15404)

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
fzyzcjy
2025-12-18 22:17:46 +08:00
committed by GitHub
parent 9a7641d7bf
commit 2c196f95a7

View File

@@ -1506,7 +1506,11 @@ def add_prometheus_track_response_middleware(app):
response = await call_next(request)
route = request.scope.get("route")
endpoint = route.path if route else "Unknown"
endpoint = (
route.path
if route
else ("unknown_route" if response.status_code == 404 else request.url.path)
)
http_response_status_counter.labels(
endpoint=endpoint,