1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +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 Plugin cpu-usage-by-process: fix shellcheck issues 2018-08-02 02:33:25 +02:00
cpu_
cpu_by_group feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
cpu_by_process Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Fix spelling mistakes 2020-08-25 17:44:17 +02:00
multicpu Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
multicpu1sec Whitespace cleanup 2018-08-02 02:33:25 +02:00
multicpu1sec-c.c
process_count Whitespace cleanup 2018-08-02 02:33:25 +02:00
process_cpushare Whitespace cleanup 2018-08-02 02:33:25 +02:00
process_group process_group: fix bug caused by auto-indent 2023-12-12 11:28:43 +02:00