From c38c66e00ad309dda1d2fa3c29e59a4d4123e344 Mon Sep 17 00:00:00 2001 From: Sergio Morales Date: Fri, 24 May 2019 17:23:57 -0400 Subject: [PATCH] feature(collectors): Added services to collectorLabels and requests Countervec to capture the name of the kubernetes service used to serve the client request. --- internal/ingress/metric/collectors/socket.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/ingress/metric/collectors/socket.go b/internal/ingress/metric/collectors/socket.go index 406a8b767..7ca8aff39 100644 --- a/internal/ingress/metric/collectors/socket.go +++ b/internal/ingress/metric/collectors/socket.go @@ -169,7 +169,7 @@ func NewSocketCollector(pod, namespace, class string, metricsPerHost bool) (*Soc Namespace: PrometheusNamespace, ConstLabels: constLabels, }, - []string{"ingress", "namespace", "status"}, + []string{"ingress", "namespace", "status", "service"}, ), bytesSent: prometheus.NewHistogramVec( @@ -243,6 +243,7 @@ func (sc *SocketCollector) handleMessage(msg []byte) { "namespace": stats.Namespace, "ingress": stats.Ingress, "status": stats.Status, + "service": stats.Service, } latencyLabels := prometheus.Labels{