1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-24 18:07:20 +00:00
Commit graph

21 commits

Author SHA1 Message Date
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
Kim B. Heino
e4cdd6d0c4 process_group: fix bug caused by auto-indent
Plugin printed wrong values if multiple groups were defined.
2023-12-12 11:28:43 +02:00
Kim B. Heino
e43e882527 process_group: monitor process group age, cpu, memory and count
Generic plugin to monitor configured processes. Multiple process
groups can be configured with regexps.
2023-12-11 11:50:40 +02:00
Lars Kruse
2c9121708a Fix some spelling mistakes
Thanks, codespell!
2021-04-05 23:24:50 +02:00
Sam Darwin
0b7a005eb2
cpu and memory plugins for OSX (#1173) 2021-02-16 17:57:03 +01:00
Lars Kruse
3bc9396918 Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
Lars Kruse
3674882662 Fix spelling mistakes 2020-08-25 17:44:17 +02:00
Lars Kruse
17f784270a Whitespace cleanup
* remove trailing whitespace
* remove empty lines at the end of files
2018-08-02 02:33:25 +02:00
Lars Kruse
ef851f0c34 Plugin cpu-usage-by-process: fix shellcheck issues 2018-08-02 02:33:25 +02:00
Lars Kruse
b59ec071a5 Plugin cpu-usage-by-process: fix autoconf output 2018-08-02 02:33:25 +02:00
Steve Schnepp
a720b6c9dc p/multicpu1sec-c: fix stackoverflow in acquire()
When acquire() cannot open/create the cache file, it wrongly called
itself.

A fatal error is now thrown instead
2018-04-16 19:54:51 +02:00
Steve Schnepp
0a40358f9e p/*1sec-c: improve error handling 2018-04-16 19:48:06 +02:00
Steve Schnepp
52905275b8 p/multicpu1sec-c: use stdlib IO 2018-04-11 02:47:49 +02:00
Lars Kruse
34eeebbe37 plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
Lars Kruse
82f76ceafb multicpu1sec: move back to proper location; fix example graph filenames 2018-03-24 06:11:31 +01:00
Lars Kruse
989f09e66c rename plugin example graphs for plugin gallery visualization
Some example graphs did not follow the naming convention required by the
plugin gallery.
2018-03-24 04:03:08 +01:00
TheYOSH
49611907ac Make script plugins/cpu/multicpu1sec executable 2017-02-28 14:50:14 +01:00
TheYOSH
0b4aa057f8 Fixed PHP shorttag. Shorttags are discouraged in newer PHP version 2017-02-28 14:47:29 +01:00
dipohl
1f5ef0938c Plugin-Gallery: Include images (rename example-graphs) 2017-02-25 01:15:47 +01:00
dipohl
7fdb4741fe Plugin-Gallery: Get better 2nd level headings
Review of category "system"
2017-02-24 23:54:53 +01:00
dipohl
e777037d06 Plugin-Gallery: Get better 2nd level headings
Review of category processes, system, snmp
2017-02-24 19:50:15 +01:00