我使用collectd来获取应用的指标。 oo-cgroup-read 允许获取内存和光盘指标,但我不知道如何获取CPU指标。
collectd似乎从 / proc 中提取系统信息(或者类似于这样),这在OpenShift环境中并不正确。
是否可以获得齿轮的CPU使用率和配额?
答案 0 :(得分:0)
$ oo-cgroup-read cpuacct.usage
242233947808
$ echo "cpu: $((`oo-cgroup-read cpuacct.usage` / 1000000000)) sec"
cpu: 242 sec