Categorygithub.com/kazeburo/mackerel-plugin-maxcpu
repositorypackage
0.0.10
Repository: https://github.com/kazeburo/mackerel-plugin-maxcpu.git
Documentation: pkg.go.dev

# 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