Sha256: d5a5b3639523d7105be225ba27b4abaf18fe485bd35ab5f0804768465dad1d93

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

class Scout::Realtime::Cpu < Scout::Realtime::Metric
  include Scout::Realtime::Aggregator

  FIELDS = { :user                  => { 'units' => '%', 'precision' => 1 },
             :system                => { 'units' => '%', 'precision' => 1 },
             :idle                  => { 'units' => '%', 'precision' => 1 },
             :io_wait               => { 'units' => '%', 'precision' => 1, 'label' => 'IO Wait' },
             :steal                 => { 'units' => '%', 'precision' => 1 },
             :interrupts            => { 'units' => '/sec', 'precision' => 1 },
             :procs_running         => { 'units' => '', 'precision' => 0 },
             :procs_blocked         => { 'units' => '', 'precision' => 0 },
             :last_minute           => { 'units' => '', 'precision' => 2 },
             :last_five_minutes     => { 'units' => '', 'precision' => 2 },
             :last_fifteen_minutes  => { 'units' => '', 'precision' => 2 } 
          }

  def initialize
    @collector = ServerMetrics::Cpu.new()
    super
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scout_realtime-0.5.4 lib/scout_realtime/models/cpu.rb
scout_realtime-0.5.3 lib/scout_realtime/models/cpu.rb
scout_realtime-0.5.2 lib/scout_realtime/models/cpu.rb
scout_realtime-0.5.1 lib/scout_realtime/models/cpu.rb