Describe the enhancement:
Currently the system module supports collecting cpu and io Pressure Stall Information metrics for cgroup v2:
| system.process.cgroup.cpu.pressure.full.10.pct |
Pressure over 10 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.full.300.pct |
Pressure over 300 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.full.60.pct |
Pressure over 60 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.full.total |
total Full pressure time |
long |
|
counter |
| system.process.cgroup.cpu.pressure.some.10.pct |
Pressure over 10 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.some.300.pct |
Pressure over 300 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.some.60.pct |
Pressure over 60 seconds |
float |
|
gauge |
| system.process.cgroup.cpu.pressure.some.total |
total Some pressure time |
long |
|
counter |
| system.process.cgroup.io.pressure.full.10.pct |
Pressure over 10 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.full.300.pct |
Pressure over 300 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.full.60.pct |
Pressure over 60 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.full.total |
total Some pressure time |
long |
|
counter |
| system.process.cgroup.io.pressure.some.10.pct |
Pressure over 10 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.some.300.pct |
Pressure over 300 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.some.60.pct |
Pressure over 60 seconds |
float |
|
gauge |
| system.process.cgroup.io.pressure.some.total |
total Some pressure time |
long |
|
counter |
We should do the same for memory. The existing linux.pressure dataset already does this at a host wide level.
Describe a specific use case for the enhancement or feature:
Required for complete monitoring of PSI metrics for cgroupv2.
Relates:
Describe the enhancement:
Currently the system module supports collecting
cpuandioPressure Stall Information metrics for cgroup v2:We should do the same for
memory. The existinglinux.pressuredataset already does this at a host wide level.Describe a specific use case for the enhancement or feature:
Required for complete monitoring of PSI metrics for cgroupv2.
Relates: