lib/harness/integration/sidekiq.rb in harness-0.2.8 vs lib/harness/integration/sidekiq.rb in harness-0.2.9
- old
+ new
@@ -3,12 +3,12 @@
module Server
class HarnessInstrumentation
def call(worker_class, item, queue)
if instrument? worker_class
options = {}
- options[:gauge] = "#{worker_class.class.to_s.underscore}.sidekiq"
- options[:counter] = "#{worker_class.class.to_s.pluralize.underscore}.sidekiq"
+ options[:gauge] = "#{worker_class.class.to_s.underscore}.sidekiq".gsub('/', '.')
+ options[:counter] = "#{worker_class.class.to_s.pluralize.underscore}.sidekiq".gsub('/', '.')
ActiveSupport::Notifications.instrument "#{worker_class.class.to_s.underscore}.sidekiq", options do
yield
end
@@ -18,10 +18,10 @@
end
end
private
def instrument?(worker_class)
- worker_class !~ /^Harness/
+ worker_class !~ /^harness/i
end
end
end
end
end