class Riemann::Tools::Kvm

Public Instance Methods

tick() click to toggle source
# File lib/riemann/tools/kvm.rb, line 10
def tick
  # determine how many instances I have according to libvirt
  kvm_instances = `LANG=C virsh list | grep -c running`

  # submit them to riemann
  report(
    service: 'KVM Running VMs',
    metric: kvm_instances.to_i,
    state: 'info',
  )
end