From 89a5ff0a30e03824ead780ec3d4feb7052b4b9bb Mon Sep 17 00:00:00 2001 From: Tyler <106846749+t-bowcock@users.noreply.github.com> Date: Thu, 30 Oct 2025 18:10:09 +0000 Subject: [PATCH] fix metric label initialize --- providers/prometheus/server_metrics.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/providers/prometheus/server_metrics.go b/providers/prometheus/server_metrics.go index fc7c845c..6c2aa2a3 100644 --- a/providers/prometheus/server_metrics.go +++ b/providers/prometheus/server_metrics.go @@ -130,7 +130,6 @@ func (m *ServerMetrics) preRegisterMethod(serviceName string, mInfo *grpc.Method // Build complete label value arrays startedLabels := append([]string{methodType, serviceName, methodName}, contextLabels...) - handledLabels := append([]string{methodType, serviceName, methodName}, contextLabels...) streamLabels := append([]string{methodType, serviceName, methodName}, contextLabels...) // These are just references (no increments), as just referencing will create the labels but not set values. @@ -141,7 +140,7 @@ func (m *ServerMetrics) preRegisterMethod(serviceName string, mInfo *grpc.Method _, _ = m.serverHandledHistogram.GetMetricWithLabelValues(streamLabels...) } for _, code := range interceptors.AllCodes { - handledLabelsWithCode := append(handledLabels, code.String()) + handledLabelsWithCode := append([]string{methodType, serviceName, methodName, code.String()}, contextLabels...) _, _ = m.serverHandledCounter.GetMetricWithLabelValues(handledLabelsWithCode...) } }