Class: Scout::Realtime::Processes

Inherits:
Metric show all
Includes:
MultiAggregator
Defined in:
lib/scout_realtime/models/processes.rb

Constant Summary collapse

FIELDS =
{ :cpu              => {'label'=>'CPU usage', 'units'=>'%', 'precision'=>2},
  :memory           => {'units'=>'MB', 'precision'=>1},
  :count            => {'units'=>'', 'precision'=>0}
}

Instance Attribute Summary

Attributes inherited from Metric

#historical_metrics, #latest_run

Instance Method Summary collapse

Methods included from MultiAggregator

#update_historical_metrics

Methods inherited from Metric

descendants, metadata, #run!, short_name

Constructor Details

#initializeProcesses

Returns a new instance of Processes.



9
10
11
12
# File 'lib/scout_realtime/models/processes.rb', line 9

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