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