class Riemann::Babbler::Plugin::La

Public Instance Methods

collect() click to toggle source
# File lib/riemann/babbler/plugins/la.rb, line 9
def collect
  {
      :service     => plugin.service + ' la_1',
      :description => 'LA averaged over 1 minute',
      :metric      => File.read('/proc/loadavg').scan(/[\d\.]+/).first.to_f
  }
end
init() click to toggle source
# File lib/riemann/babbler/plugins/la.rb, line 3
def init
  plugin.set_default(:service, 'la')
  plugin.states.set_default(:warning, 4)
  plugin.states.set_default(:critical, 10)
end