1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 14:16:00 +00:00
Munin-Contrib/plugins/cpu/example-graphs
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
..
cpu_by_group_caddy-day.png feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
cpu_by_group_KThread-day.png feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
cpu_by_group_System-day.png feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
multicpu1sec-c.c-days.png multicpu1sec: move back to proper location; fix example graph filenames 2018-03-24 06:11:31 +01:00
multicpu1sec-c.c-hours.png multicpu1sec: move back to proper location; fix example graph filenames 2018-03-24 06:11:31 +01:00
multicpu1sec-c.c-minutes.png multicpu1sec: move back to proper location; fix example graph filenames 2018-03-24 06:11:31 +01:00