# Packages
No description provided by the author
# README
mackerel-plugin-maxcpu
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
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
$ ./mackerel-plugin-maxcpu --socket /tmp/maxcpu.sock
2020/10/30 10:40:54 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial unix /tmp/maxcpu.sock: connect: no such file or directory"
2020/10/30 10:40:54 start background process
$ ./mackerel-plugin-maxcpu --socket /tmp/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
Install
Please download release page or mkr plugin install kazeburo/mackerel-plugin-maxcpu
.
THANKS
The memcached protocol is based on katsubushi https://github.com/kayac/go-katsubushi