class ZuoraConnect::AppInstanceBase
def self.get_metrics(type)
def self.get_metrics(type) @data = {} if type == "versions" @data = { app_name: ZuoraConnect::Telegraf.app_name, url: "dummy", 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 @resque = Resque.info @data = { app_name: ZuoraConnect::Telegraf.app_name, url: "dummy", Resque:{ Jobs_Finished: @resque[:processed] , Jobs_Failed: @resque[:failed], Jobs_Pending: @resque[:pending], Workers_Active: @resque[:working], Workers_Total: @resque[:workers] } } rescue end end return @data end