bin/riemann-kvminstance in riemann-tools-1.1.1 vs bin/riemann-kvminstance in riemann-tools-1.2.0
- old
+ new
@@ -1,28 +1,8 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
Process.setproctitle($PROGRAM_NAME)
-require File.expand_path('../lib/riemann/tools', __dir__)
+require 'riemann/tools/kvm'
-module Riemann
- module Tools
- class KVM
- include Riemann::Tools
-
- 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
- end
- end
-end
-
-Riemann::Tools::KVM.run
+Riemann::Tools::Kvm.run