From 0f66a29ac77ce0ee59ebba9052177951adc706fc Mon Sep 17 00:00:00 2001 From: Elio Bischof Date: Wed, 25 Mar 2020 06:45:57 +0100 Subject: [PATCH] fix: split probe labels --- .../operator/orbiter/kinds/loadbalancers/dynamic/adapt.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/operator/orbiter/kinds/loadbalancers/dynamic/adapt.go b/internal/operator/orbiter/kinds/loadbalancers/dynamic/adapt.go index 7c29578aa..04d5db016 100644 --- a/internal/operator/orbiter/kinds/loadbalancers/dynamic/adapt.go +++ b/internal/operator/orbiter/kinds/loadbalancers/dynamic/adapt.go @@ -22,7 +22,7 @@ var probes = prometheus.NewGaugeVec( Name: "probe", Help: "Load Balancing Probes.", }, - []string{"target"}, + []string{"name", "type", "target"}, ) func init(){ @@ -322,7 +322,9 @@ func probe(probeType, ip string, port uint16, hc HealthChecks, source Source) { success = 1 } probes.With(prometheus.Labels{ - "target": fmt.Sprintf("%s %s (%s)", source.Name, probeType, vipProbe), + "name": source.Name, + "type": probeType, + "target": vipProbe, }).Set(success) }