Added node class to tagged metrics
This commit is contained in:
parent
28d6c3757f
commit
502d17fa90
|
@ -2153,9 +2153,19 @@ DISCOLOOP:
|
|||
|
||||
// emitStats collects host resource usage stats periodically
|
||||
func (c *Client) emitStats() {
|
||||
// Determining NodeClass to be emitted
|
||||
var emittedNodeClass string
|
||||
if emittedNodeClass = c.Node().NodeClass; emittedNodeClass == "" {
|
||||
emittedNodeClass = "none"
|
||||
}
|
||||
|
||||
// Assign labels directly before emitting stats so the information expected
|
||||
// is ready
|
||||
c.baseLabels = []metrics.Label{{Name: "node_id", Value: c.NodeID()}, {Name: "datacenter", Value: c.Datacenter()}}
|
||||
c.baseLabels = []metrics.Label{
|
||||
{Name: "node_id", Value: c.NodeID()},
|
||||
{Name: "datacenter", Value: c.Datacenter()},
|
||||
{Name: "node_class", Value: emittedNodeClass},
|
||||
}
|
||||
|
||||
// Start collecting host stats right away and then keep collecting every
|
||||
// collection interval
|
||||
|
|
Loading…
Reference in a new issue