Merge pull request #3265 from hashicorp/f-refactor-emit-client-metrics

Move setGaugeForAllocationStats  to emitClientMetrics
This commit is contained in:
Chelsea Komlo 2017-09-25 14:27:58 -04:00 committed by GitHub
commit 7c6e4db385

View file

@ -2039,15 +2039,14 @@ func (c *Client) emitHostStats() {
c.setGaugeForUptime(hStats)
c.setGaugeForCPUStats(nodeID, hStats)
c.setGaugeForDiskStats(nodeID, hStats)
// TODO: This should be moved to emitClientMetrics
c.setGaugeForAllocationStats(nodeID)
}
// emitClientMetrics emits lower volume client metrics
func (c *Client) emitClientMetrics() {
nodeID := c.NodeID()
c.setGaugeForAllocationStats(nodeID)
// Emit allocation metrics
blocked, migrating, pending, running, terminal := 0, 0, 0, 0, 0
for _, ar := range c.getAllocRunners() {