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 @data = { app_name: ZuoraConnect::Telegraf.app_name, url: "dummy", 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