class AppPerfAgent::Plugin::System::Disk
Public Instance Methods
call()
click to toggle source
# File lib/app_perf_agent/plugin/system/disk.rb, line 8 def call disks = Vmstat.snapshot.disks disks.flat_map {|disk| [ ["system.disk.used_bytes", disk.used_bytes, { "origin" => disk.origin, "type" => disk.type, "mount" => disk.mount }], ["system.disk.free_bytes", disk.free_bytes, { "origin" => disk.origin, "type" => disk.type, "mount" => disk.mount }], ["system.disk.available_bytes", disk.available_bytes, { "origin" => disk.origin, "type" => disk.type, "mount" => disk.mount }], ["system.disk.total_bytes", disk.total_bytes, { "origin" => disk.origin, "type" => disk.type, "mount" => disk.mount }] ] } end