From 2b8cb3f2fe59c14af64cb5cf96042ce0ae593906 Mon Sep 17 00:00:00 2001 From: Andrei Burd Date: Sun, 18 Feb 2018 17:19:40 +0200 Subject: [PATCH] Added node class to tagged metrics --- client/client.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/client.go b/client/client.go index f1022f444285..7a346e1a0f84 100644 --- a/client/client.go +++ b/client/client.go @@ -2085,6 +2085,11 @@ func (c *Client) emitStats() { // is ready c.baseLabels = []metrics.Label{{Name: "node_id", Value: c.NodeID()}, {Name: "datacenter", Value: c.Datacenter()}} + // Add node_class if it's configured + if node := c.Node(); node.NodeClass != "" { + c.baseLabels = append(c.baseLabels, metrics.Label{Name: "node_class", Value: node.NodeClass}) + } + // Start collecting host stats right away and then keep collecting every // collection interval next := time.NewTimer(0)