lib/sidekiq/instrument/middleware/server.rb in sidekiq-instrument-0.5.0 vs lib/sidekiq/instrument/middleware/server.rb in sidekiq-instrument-0.5.1
- old
+ new
@@ -15,9 +15,11 @@
Statter.dogstatsd&.timing('sidekiq.runtime', execution_time_ms, worker_dog_options(worker))
rescue StandardError => e
Statter.statsd.increment(metric_name(worker, 'error'))
Statter.dogstatsd&.increment('sidekiq.error', worker_dog_options(worker))
raise e
+ ensure
+ Statter.dogstatsd&.flush(sync: true)
end
end
end