Sha256: dd0dd7363799c1036e87eb459977d0db91d0a270d7959b7caacb621c34ecc799

Contents?: true

Size: 426 Bytes

Versions: 51

Compression:

Stored size: 426 Bytes

Contents

class Riemann::Babbler::Plugin::La < Riemann::Babbler::Plugin

  def init
    plugin.set_default(:service, 'la')
    plugin.states.set_default(:warning, 4)
    plugin.states.set_default(:critical, 10)
  end

  def collect
    {
        :service     => plugin.service + ' la_1',
        :description => 'LA averaged over 1 minute',
        :metric      => File.read('/proc/loadavg').scan(/[\d\.]+/).first.to_f
    }
  end

end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
riemann-babbler-2.8.5 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.8.4 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.8.3 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.8.2 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.8.1 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.8.0 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.6.0 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.9 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.8 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.7 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.6 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.5 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.4 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.3 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.2 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.1 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.5.0 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.1.5 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.1.4 lib/riemann/babbler/plugins/la.rb
riemann-babbler-2.1.3.2 lib/riemann/babbler/plugins/la.rb