lib/riemann/babbler/plugins/nginx.rb in riemann-babbler-1.4.0 vs lib/riemann/babbler/plugins/nginx.rb in riemann-babbler-2.0.0pre1
- old
+ new
@@ -1,6 +1,6 @@
-class Riemann::Babbler::Nginx < Riemann::Babbler
+class Riemann::Babbler::Plugin::Nginx < Riemann::Babbler::Plugin
NGINX_STATUS_1 = %W(accepts handled requests)
NGINX_STATUS_2 = %W(reading writing waiting)
def init
@@ -14,10 +14,10 @@
File.exists? plugin.status_file
end
def collect
status = Array.new
- lines = rest_get(plugin.status_url).split("\n")
+ lines = rest_get(plugin.status_url).split("\n")
lines[2].scan(/\d+/).each_with_index do |value, index|
status << { :service => plugin.service + " #{NGINX_STATUS_1[index]}", :metric => value.to_i, :as_diff => true }
end
# line[0]: Active connections: XXXX
status << { :service => plugin.service + ' active', :metric => lines[0].split(':')[1].strip.to_i }