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
timetimestamp in secondsload_avgload average (1 minute)mem_activeactive memory in kbcpu_*global % CPU usage (using first line from /proc/stats)
Compile
go build
Compile for armv7l
make
More on github.