Class: AsyncExperiments::ExperimentErrorWorker

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/async_experiments/experiment_error_worker.rb

Instance Method Summary collapse

Instance Method Details

#perform(experiment_name, exception_string) ⇒ Object



7
8
9
10
11
12
# File 'lib/async_experiments/experiment_error_worker.rb', line 7

def perform(experiment_name, exception_string)
  Sidekiq.redis do |redis|
    AsyncExperiments.statsd.increment("experiments.#{experiment_name}.exceptions")
    redis.rpush("experiments:#{experiment_name}:exceptions", exception_string)
  end
end