1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 22:25:23 +00:00
Munin-Contrib/plugins/cpu
Pim 67024140dd
feat: add cpu_by_group plugin (#1468)
* feat: add cpu_by_group plugin

The current cpu_by_process plugin says it self it can generate huge graphs which are difficult to decipher. This plugin tries to mitigate that issue by automatically grouping processes by their cgroup. This also solves the issue that cpu_by_process groups processes by process name, which means atm you cant really differentiate between f.e. python processes in various cgroups. The remaining processes that are not running in a cgroup are also split between kernel threads and system processes

For user & docker cgroups a human readable cgroup label is constructed (if munin has f.e. docker access). The  function in this plugin could probably be expanded for other often used cgroups

* chore: add example graphs & update docs

* chore: update docs
2025-01-07 00:11:48 -08:00
..
example-graphs feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
cpu-usage-by-process
cpu_
cpu_by_group feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
cpu_by_process
cpu_osx cpu and memory plugins for OSX (#1173) 2021-02-16 17:57:03 +01:00
cpuload_ Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
cpuutil
multicpu Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
multicpu1sec
multicpu1sec-c.c
process_count
process_cpushare
process_group process_group: fix bug caused by auto-indent 2023-12-12 11:28:43 +02:00