8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/aho/metrics/ignore.rb', line 8
def metrics
{
loadaverage_01: run("cat /proc/loadavg | awk '{print $1}'"),
loadaverage_05: run("cat /proc/loadavg | awk '{print $2}'"),
loadaverage_15: run("cat /proc/loadavg | awk '{print $3}'"),
tasks_total: run("top -bn1 | grep Tasks | awk '{print $2}'"),
tasks_running: run("top -bn1 | grep Tasks | awk '{print $4}'"),
disk_reads_completed_total: run("awk '{sum += $4} END {print sum}' /proc/diskstats"),
disk_writes_completed_total: run("awk '{sum += $8} END {print sum}' /proc/diskstats"),
swap_total_bytes: run("free --bytes | awk '/^Swap:/ {print $2}'"),
swap_used_bytes: run("free --bytes | awk '/^Swap:/ {print $3}'")
}
end
|