From fdf1f19007ea0664f4c2b997107d7a611d6ebec1 Mon Sep 17 00:00:00 2001 From: StarpTech Date: Tue, 29 Aug 2023 22:20:14 +0200 Subject: [PATCH] fix: use int counter for inflight requests metric --- router/pkg/metric/handler.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/router/pkg/metric/handler.go b/router/pkg/metric/handler.go index b62ac23428..3c9cb0fde7 100644 --- a/router/pkg/metric/handler.go +++ b/router/pkg/metric/handler.go @@ -27,7 +27,7 @@ type Handler struct { counters map[string]otelmetric.Int64Counter valueRecorders map[string]otelmetric.Float64Histogram - updownCounters map[string]otelmetric.Float64UpDownCounter + updownCounters map[string]otelmetric.Int64UpDownCounter baseFields []attribute.KeyValue } @@ -48,7 +48,7 @@ func NewMetricHandler(meterProvider *metric.MeterProvider, baseFields ...attribu func (h *Handler) createMeasures() error { h.counters = make(map[string]otelmetric.Int64Counter) h.valueRecorders = make(map[string]otelmetric.Float64Histogram) - h.updownCounters = make(map[string]otelmetric.Float64UpDownCounter) + h.updownCounters = make(map[string]otelmetric.Int64UpDownCounter) routerMeter := h.meterProvider.Meter("cosmo.router") requestCounter, err := routerMeter.Int64Counter( @@ -88,7 +88,7 @@ func (h *Handler) createMeasures() error { h.counters[ResponseContentLength] = responseContentLengthCounter - inFlightRequestsGauge, err := routerMeter.Float64UpDownCounter( + inFlightRequestsGauge, err := routerMeter.Int64UpDownCounter( InFlightRequests, otelmetric.WithDescription("Number of requests in flight"), )