Sha256: 4ebdb3e12dc7d2b2a81535c8c7c47313cc73a08c3a5582cf1117fb6962f8535a

Contents?: true

Size: 417 Bytes

Versions: 2

Compression:

Stored size: 417 Bytes

Contents

class Riemann::Babbler::Dummy
  include Riemann::Babbler

  def plugin
    options.plugins.dummy
  end

  def status
    Random.rand(100)
  end

  def tick
    current_status = status
    status = {
      :service => plugin.service,
      :metric => current_status,
      :state => state(current_status)
    }
    log.debug "Report status: #{status.inspect}"
    report status
  end

end

Riemann::Babbler::Dummy.run

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
riemann-babbler-0.0.2 lib/riemann/babbler/plugins/dummy.rb
riemann-babbler-0.0.1 lib/riemann/babbler/plugins/dummy.rb