Global $config object

This commit is contained in:
Scott Schneider 2014-02-14 11:19:25 -08:00
parent b9c7ef265b
commit 7fecd8b400

View file

@ -117,7 +117,7 @@ end
get '/dashboard/stats/vcloud/running' do get '/dashboard/stats/vcloud/running' do
result = Hash.new result = Hash.new
config[:pools].each do |pool| $config[:pools].each do |pool|
running = $redis.scard( 'vmware_host_pool__running__' + pool['name'] ) running = $redis.scard( 'vmware_host_pool__running__' + pool['name'] )
pool['major'] = $1 if pool['name'] =~ /^(\w+)\-/ pool['major'] = $1 if pool['name'] =~ /^(\w+)\-/
@ -127,7 +127,7 @@ get '/dashboard/stats/vcloud/running' do
end end
if ( params[:history] ) if ( params[:history] )
if ( config[:config]['graphite'] ) if ( $config[:config]['graphite'] )
begin begin
buffer = open( 'http://'+config[:config]['graphite']+'/render?target=vcloud.running.*&from=-1hour&format=json' ).read buffer = open( 'http://'+config[:config]['graphite']+'/render?target=vcloud.running.*&from=-1hour&format=json' ).read
JSON.parse( buffer ).each do |pool| JSON.parse( buffer ).each do |pool|