From b7f0a2a98ec46fa7bcb16e87e25d69e743cdebbd Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Wed, 8 Jan 2025 14:10:43 +0100 Subject: [PATCH] (search-service) Fix metrics for errors and request times This was previously in place, but broke during the jooby migration. --- .../java/nu/marginalia/search/SearchService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/services-application/search-service/java/nu/marginalia/search/SearchService.java b/code/services-application/search-service/java/nu/marginalia/search/SearchService.java index 8b91bc08..c3b5a73e 100644 --- a/code/services-application/search-service/java/nu/marginalia/search/SearchService.java +++ b/code/services-application/search-service/java/nu/marginalia/search/SearchService.java @@ -68,12 +68,12 @@ public class SearchService extends JoobyService { jooby.after((Context ctx, Object result, Throwable failure) -> { if (failure != null) { - wmsa_search_service_error_count.labels(ctx.getRoute().getPattern(), ctx.getContextPath()).inc(); + wmsa_search_service_error_count.labels(ctx.getRoute().getPattern(), ctx.getMethod()).inc(); } else { Long startTime = ctx.getAttribute(startTimeAttribute); if (startTime != null) { - wmsa_search_service_request_time.labels(ctx.getRoute().getPattern(), ctx.getContextPath()) + wmsa_search_service_request_time.labels(ctx.getRoute().getPattern(), ctx.getMethod()) .observe((System.nanoTime() - startTime) / 1e9); } }