feat(inputs.cgroup): Added support for cpu.stat (#12798)
This commit is contained in:
parent
3693368a55
commit
69d9a4322f
|
|
@ -172,7 +172,7 @@ type fileFormat struct {
|
||||||
parser func(measurement string, fields map[string]interface{}, b []byte)
|
parser func(measurement string, fields map[string]interface{}, b []byte)
|
||||||
}
|
}
|
||||||
|
|
||||||
const keyPattern = "[[:alnum:]:_]+"
|
const keyPattern = "[[:alnum:]:_.]+"
|
||||||
const valuePattern = "[\\d-]+"
|
const valuePattern = "[\\d-]+"
|
||||||
|
|
||||||
var fileFormats = [...]fileFormat{
|
var fileFormats = [...]fileFormat{
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,10 @@ func TestCgroupStatistics_2(t *testing.T) {
|
||||||
|
|
||||||
var cg = &CGroup{
|
var cg = &CGroup{
|
||||||
Paths: []string{"testdata/cpu"},
|
Paths: []string{"testdata/cpu"},
|
||||||
Files: []string{"cpuacct.usage_percpu"},
|
Files: []string{
|
||||||
|
"cpuacct.usage_percpu",
|
||||||
|
"cpu.stat",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
require.NoError(t, acc.GatherError(cg.Gather))
|
require.NoError(t, acc.GatherError(cg.Gather))
|
||||||
|
|
@ -70,10 +73,14 @@ func TestCgroupStatistics_2(t *testing.T) {
|
||||||
"path": "testdata/cpu",
|
"path": "testdata/cpu",
|
||||||
},
|
},
|
||||||
map[string]interface{}{
|
map[string]interface{}{
|
||||||
"cpuacct.usage_percpu.0": int64(-1452543795404),
|
"cpu.stat.core_sched.force_idle_usec": int64(0),
|
||||||
"cpuacct.usage_percpu.1": int64(1376681271659),
|
"cpu.stat.system_usec": int64(103537582650),
|
||||||
"cpuacct.usage_percpu.2": int64(1450950799997),
|
"cpu.stat.usage_usec": int64(614953149468),
|
||||||
"cpuacct.usage_percpu.3": int64(-1473113374257),
|
"cpu.stat.user_usec": int64(511415566817),
|
||||||
|
"cpuacct.usage_percpu.0": int64(-1452543795404),
|
||||||
|
"cpuacct.usage_percpu.1": int64(1376681271659),
|
||||||
|
"cpuacct.usage_percpu.2": int64(1450950799997),
|
||||||
|
"cpuacct.usage_percpu.3": int64(-1473113374257),
|
||||||
},
|
},
|
||||||
time.Unix(0, 0),
|
time.Unix(0, 0),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
usage_usec 614953149468
|
||||||
|
user_usec 511415566817
|
||||||
|
system_usec 103537582650
|
||||||
|
core_sched.force_idle_usec 0
|
||||||
Loading…
Reference in New Issue