Class: Scout::Realtime::Network

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

Constant Summary collapse

FIELDS =
{ :bytes_in =>    { 'units' => 'KB/s', 'precision' => '0' },
  :bytes_out =>   { 'units' => 'KB/s', 'precision' => '0' },
  :packets_in =>  { 'units' => 'pkts/s', 'precision' => '0' },
  :packets_out => { 'units' => 'pkts/s', '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

#initializeNetwork

Returns a new instance of Network.



10
11
12
13
# File 'lib/scout_realtime/models/network.rb', line 10

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