X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/21958591555b0b80370e944e3128ac5d533c281d..7f5c025954a0868b7ac2aea8722089e75c39668e:/cookbooks/munin/files/default/plugins/passenger_memory diff --git a/cookbooks/munin/files/default/plugins/passenger_memory b/cookbooks/munin/files/default/plugins/passenger_memory index 7e6e36abc..dd0f66381 100755 --- a/cookbooks/munin/files/default/plugins/passenger_memory +++ b/cookbooks/munin/files/default/plugins/passenger_memory @@ -3,21 +3,23 @@ # by Dan Manges, http://www.dcmanges.com/blog/rails-application-visualization-with-munin # NOTE: you might need to add munin to allow passwordless sudo for passenger-memory-stats +require "English" + def output_config - puts <<-END -graph_args --base 1024 -l 0 --vertical-label bytes --upper-limit 4056231936 -graph_category passenger -graph_title Passenger memory + puts <<~CONFIG + graph_args --base 1024 -l 0 --vertical-label bytes --upper-limit 4056231936 + graph_category passenger + graph_title Passenger memory -memory.label memory -END + memory.label memory + CONFIG exit 0 end def output_values status = `/usr/sbin/passenger-memory-stats | tail -1` unless $CHILD_STATUS.success? - $stderr.puts "failed executing passenger-memory-stats" + warn "failed executing passenger-memory-stats" exit 1 end status =~ /(\d+\.\d+)/