Mackerel plugin for Calculating Max/Min/Average CPU Usage in Period
Blog Entry(in japanese): https://kazeburo.hatenablog.com/entry/2020/11/09/134207
mackerel-plugin-maxcpu works on Linux Only.
Usage:
mackerel-plugin-maxcpu [OPTIONS]
Application Options:
-s, --socket= Socket file used calcurating daemon
--as-daemon run as daemon
-v, --version Show version
Help Options:
-h, --help Show this help message
At the first time of execution, mackerel-plugin-maxcpu spawns the calculating daemon. From second execution mackerel-plugin-maxcpu connects the background daemon to know CPU usages.
Sample
$ sudo ./mackerel-plugin-maxcpu --socket /var/run/maxcpu.sock
2020/10/30 10:40:54 check daemon alive failed: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial unix /var/run/maxcpu.sock: connect: no such file or directory"
2020/10/30 10:40:54 start background process
$ sudo ./mackerel-plugin-maxcpu --socket /var/run/maxcpu.sock
maxcpu.us_sy_wa_si_st_usage.max 0.251256 1604022058
maxcpu.us_sy_wa_si_st_usage.min 0.250627 1604022058
maxcpu.us_sy_wa_si_st_usage.avg 0.250941 1604022058
maxcpu.us_sy_wa_si_st_usage.90pt 0.251256 1604022058
maxcpu.us_sy_wa_si_st_usage.75pt 0.251256 1604022058
Please download release page or mkr plugin install monitoring-forge/mackerel-plugin-maxcpu.