class ZuoraConnect::AppInstanceBase
def self.get_metrics(type)
def self.get_metrics(type) namespace = ENV['DEIS_APP'].present? ? "#{ENV['DEIS_APP']}" : "#{Rails.application.class.parent_name}" @data = {} if type == "versions" @data = { app_name: namespace, Version_Gem: ZuoraConnect::VERSION, Version_Zuora: ZuoraAPI::VERSION , Version_Ruby: RUBY_VERSION, Version_Rails: Rails.version, hold: 1 } elsif type == "stats" begin Resque.redis.ping @data = { app_name: namespace, Resque:{ Jobs_Finished: Resque.info[:processed] , Jobs_Failed: Resque.info[:failed], Jobs_Pending: Resque.info[:pending], Workers_Active: Resque.info[:working], Workers_Total: Resque.info[:workers] } } rescue end end return @data end