mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 13:09:00 +00:00
(search-service) Fix metrics for errors and request times
This was previously in place, but broke during the jooby migration.
This commit is contained in:
parent
5fb76b2e79
commit
b7f0a2a98e
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user