Skip to content

[Metricbeat][System module] Report memory pressure stall information in metrics (Linux) #47604

@b-deam

Description

@b-deam

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:

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions