Sha256: fe1939c69269bb61234dfe2f94c3a655a78bdec0cdb25faf875768dc53b4a034

Contents?: true

Size: 1.12 KB

Versions: 9

Compression:

Stored size: 1.12 KB

Contents

class Scout::Realtime::Disk < Scout::Realtime::Metric
  include Scout::Realtime::MultiAggregator

  FIELDS = {:size =>         {'label'=>'Disk Size', 'units'=>'GB', 'precision'=>0},
            :used =>         {'label'=>'Disk Space Used', 'units'=>'GB', 'precision'=>0},
            :avail =>        {'label'=>'Disk Space Available', 'units'=>'GB', 'precision'=>0},
            :used_percent => {'label'=>'Disk Capacity', 'units'=>'%', 'precision'=>0},
            :utilization =>  {'label'=>'Utilization', 'units'=>'%', 'precision'=>0},
            :await =>        {'label'=>'I/O Wait', 'units'=>'ms', 'precision'=>1},
            :wps =>          {'label'=>'Writes/sec', 'precision'=>0},
            :rps_kb =>       {'label'=>'Read kBps', 'units'=>'kB/s', 'precision'=>1},
            :average_queue_length => {'label'=>'Average Queue Size', 'precision'=>1},
            :wps_kb =>       {'label'=>'Write kBps', 'units'=>'kB/s', 'precision'=>1},
            :rps =>          {'label'=>'Reads/sec', 'precision'=> 0}
           }

  def initialize
    @collector = ServerMetrics::Disk.new(:ttl => Scout::Realtime::Main::TTL)
    super
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
scout_realtime-1.0.5 lib/scout_realtime/models/disk.rb
scout_realtime-1.0.4 lib/scout_realtime/models/disk.rb
scout_realtime-1.0.3 lib/scout_realtime/models/disk.rb
scout_realtime-1.0.3.pre lib/scout_realtime/models/disk.rb
scout_realtime-1.0.2 lib/scout_realtime/models/disk.rb
scout_realtime-1.0.1 lib/scout_realtime/models/disk.rb
scout_realtime-1.0.0 lib/scout_realtime/models/disk.rb
scout_realtime-0.5.5 lib/scout_realtime/models/disk.rb
scout_realtime-0.5.5.pre lib/scout_realtime/models/disk.rb