Collectator
Collectator
is a binary that periodically polls several metrics from a system.
Usage
$ ./collectator --help
Usage of ./collectator:
-period=1: refresh period in seconds
Example
collectator> time:1420820192 load_avg:0.020000 mem_active:2268284.000000 cpu_user:0.000000 cpu_nice:0.000000 cpu_system:0.125156 cpu_idle:99.874844 cpu_iowait:0.000000 cpu_irq:0.000000 cpu_softirq:0.000000 cpu_guest:0.000000 cpu_guest_nice:0.000000
Current Metrics
time
timestamp in secondsload_avg
load average (1 minute)mem_active
active memory in kbcpu_*
global % CPU usage (using first line from /proc/stats)
Compile
go build
Compile for armv7l
make
More on github.