Report cpu stats using tags

This commit is contained in:
Evan Phoenix
2015-04-06 17:23:15 -07:00
parent 470ae6548e
commit 8dba9a9383
2 changed files with 33 additions and 24 deletions

View File

@@ -170,17 +170,21 @@ func TestSystemStats_GenerateStats(t *testing.T) {
assert.True(t, acc.CheckValue("load5", 1.5))
assert.True(t, acc.CheckValue("load15", 0.8))
assert.True(t, acc.CheckValue("all.user", 3.1))
assert.True(t, acc.CheckValue("all.system", 8.2))
assert.True(t, acc.CheckValue("all.idle", 80.1))
assert.True(t, acc.CheckValue("all.nice", 1.3))
assert.True(t, acc.CheckValue("all.iowait", 0.2))
assert.True(t, acc.CheckValue("all.irq", 0.1))
assert.True(t, acc.CheckValue("all.softirq", 0.11))
assert.True(t, acc.CheckValue("all.steal", 0.0001))
assert.True(t, acc.CheckValue("all.guest", 8.1))
assert.True(t, acc.CheckValue("all.guestNice", 0.324))
assert.True(t, acc.CheckValue("all.stolen", 0.051))
cputags := map[string]string{
"cpu": "all",
}
assert.True(t, acc.CheckTaggedValue("user", 3.1, cputags))
assert.True(t, acc.CheckTaggedValue("system", 8.2, cputags))
assert.True(t, acc.CheckTaggedValue("idle", 80.1, cputags))
assert.True(t, acc.CheckTaggedValue("nice", 1.3, cputags))
assert.True(t, acc.CheckTaggedValue("iowait", 0.2, cputags))
assert.True(t, acc.CheckTaggedValue("irq", 0.1, cputags))
assert.True(t, acc.CheckTaggedValue("softirq", 0.11, cputags))
assert.True(t, acc.CheckTaggedValue("steal", 0.0001, cputags))
assert.True(t, acc.CheckTaggedValue("guest", 8.1, cputags))
assert.True(t, acc.CheckTaggedValue("guestNice", 0.324, cputags))
assert.True(t, acc.CheckTaggedValue("stolen", 0.051, cputags))
tags := map[string]string{
"path": "/",