metrics: track response method

This commit is contained in:
Alex Gleason
2024-08-28 14:40:45 +02:00
parent 1e8aeee5a6
commit f730771d72
2 changed files with 2 additions and 2 deletions

View File

@@ -16,5 +16,5 @@ export const metricsMiddleware: MiddlewareHandler = async (c, next) => {
// Get a parameterized path name like `/posts/:id` instead of `/posts/1234`.
// Tries to find actual route names first before falling back on potential middleware handlers like `app.use('*')`.
const path = c.req.matchedRoutes.find((r) => r.method !== 'ALL')?.path ?? c.req.routePath;
httpResponseCounter.inc({ status, path });
httpResponseCounter.inc({ method, status, path });
};