From cccac186835fa706edf11ff87d650cb3f846391a Mon Sep 17 00:00:00 2001 From: Andrey Novikov Date: Thu, 14 Sep 2017 14:18:21 +0300 Subject: [PATCH 1/2] Use Sidekiq Worker's class name for labels, not object's inspect value --- lib/prome/sidekiq.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/prome/sidekiq.rb b/lib/prome/sidekiq.rb index e46a1e5..acf2b56 100644 --- a/lib/prome/sidekiq.rb +++ b/lib/prome/sidekiq.rb @@ -11,7 +11,7 @@ def self.labelize(worker, job, queue) || worker === "ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper" labels[:worker] = job["wrapped"] else - labels[:worker] = worker.to_s + labels[:worker] = worker.class.to_s end labels end From c94a285509ca356c50d1908c6fad97e979af6042 Mon Sep 17 00:00:00 2001 From: Andrey Novikov Date: Thu, 14 Sep 2017 14:19:38 +0300 Subject: [PATCH 2/2] Relax prometheus-client dependency to allow for newest versions to be used --- prome.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prome.gemspec b/prome.gemspec index ad19e67..b76bfb3 100644 --- a/prome.gemspec +++ b/prome.gemspec @@ -26,5 +26,5 @@ Gem::Specification.new do |spec| spec.add_development_dependency "minitest", "~> 5.0" spec.add_dependency "rails", "> 5.0.0" - spec.add_dependency "prometheus-client", "0.6.0" + spec.add_dependency "prometheus-client", "~> 0.6.0" end