-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Metricbeat][System module] psi: pressure stall information #27223
Comments
Pinging @elastic/agent (Team:Agent) |
Pinging @elastic/integrations (Team:Integrations) |
@exekias @fearful-symmetry Would be great to get your take on this. |
Thanks for bringing this up! Actually @fearful-symmetry have been working cgroups v2 support here: #27242, I see Pressure is actually retrieved. Would you see this information useful if attached to the process documents? |
Not so much I gave the PR a quick skim, but couldn't tell if that implementation will also allow collection at the host level if no cgroups are in use? Is that correct? |
That's correct!, @fearful-symmetry would love your thoughts on this |
Considering we're already adding this in cgroups, I don't see any reason why we couldn't add global pressure stats as well. I'm not sure where this would go, though. Maybe just a new |
I agree, |
Describe the enhancement:
Since 4.2, Linux exposes contention metrics for CPU, Memory, and IO in
procfs
under the/proc/pressure
path for a system as a whole, or for cgroup2 the subdirectory for each cgroup controller in the cgroupfs mount point containscpu.pressure
,memory.pressure
, andio.pressure
files.An extra
system
metricset (perhaps calledpsi
?) that collects these metrics on a defined interval would be extremely useful, both for specific cgroups and for systems as a whole.Further Reading:
The text was updated successfully, but these errors were encountered: