Class: SentryJob

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Job
Defined in:
app/sidekiq/sentry_job.rb

Constant Summary collapse

STATSD_ERROR_KEY =
'worker.sentry.error'

Instance Method Summary collapse

Instance Method Details

#perform(event) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'app/sidekiq/sentry_job.rb', line 10

def perform(event)
  Raven.send_event(event)
rescue => e
  Rails.logger.error(
    "Error performing SentryJob: #{e.message}",
    original_event: event
  )
  StatsD.increment(STATSD_ERROR_KEY)
end