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:
co-authored by
gemini-code-assist[bot]
parent
9a7641d7bf
commit
2c196f95a7
@@ -1506,7 +1506,11 @@ def add_prometheus_track_response_middleware(app):
|
|||||||
response = await call_next(request)
|
response = await call_next(request)
|
||||||
|
|
||||||
route = request.scope.get("route")
|
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(
|
http_response_status_counter.labels(
|
||||||
endpoint=endpoint,
|
endpoint=endpoint,
|
||||||
|
|||||||
Reference in New Issue
Block a user