From 122374c85741e8c6fa12c63ecfeacbf8964b7db6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agn=C3=A8s=20Toulet?= <35176601+AgnesToulet@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:55:32 +0100 Subject: [PATCH] Metrics: Exclude /render/version from duration and inflight metrics (#591) --- src/service/metrics.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/service/metrics.ts b/src/service/metrics.ts index 3afeded6..3a2e2d12 100644 --- a/src/service/metrics.ts +++ b/src/service/metrics.ts @@ -15,7 +15,10 @@ export const setupHttpServerMetrics = (app: express.Express, config: MetricsConf config.requestDurationBuckets.join(',') ); - const excludeRegExp = /^((?!(render)).)*$/; + // Exclude all non-rendering endpoints: + // - endpoints that do not include render + // - /render/version + const excludeRegExp = /^(((?!(render)).)*|.*version.*)$/; const opts = { httpDurationMetricName: 'grafana_image_renderer_service_http_request_duration_seconds',