Skip to content

Commit fa4df83

Browse files
feat: gem sidekiq-failures added to improve job failure visualization (#310)
* feat: gem sidekiq-failures added to improve job failure visualization * removed method failure_max_count
1 parent b624220 commit fa4df83

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ gem "sentry-ruby", "5.17.3"
7878
gem "service_actor", "3.7.0"
7979
# Simple, efficient background processing for Ruby [https://github.com/sidekiq/sidekiq]
8080
gem "sidekiq", "7.2.4"
81+
# Middleware to track failed Sidekiq jobs [https://github.com/mhfs/sidekiq-failures]
82+
gem "sidekiq-failures", git: "https://github.com/mhfs/sidekiq-failures", branch: "master"
8183
# The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
8284
gem "sprockets-rails", "3.5.1"
8385
# A sampling call-stack profiler for ruby 2.2+

Gemfile.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
GIT
2+
remote: https://github.com/mhfs/sidekiq-failures
3+
revision: a99e7d1905651ca98a4ad56c2842df66fbbc3797
4+
branch: master
5+
specs:
6+
sidekiq-failures (1.0.4)
7+
sidekiq (>= 4.0.0)
8+
19
GIT
210
remote: https://github.com/nejdetkadir/devise-api.git
311
revision: 006bddee4bbe9f5ff9edc936d54725ce061be720
@@ -638,6 +646,7 @@ DEPENDENCIES
638646
service_actor (= 3.7.0)
639647
shoulda-matchers (= 5.3.0)
640648
sidekiq (= 7.2.4)
649+
sidekiq-failures!
641650
simplecov (= 0.22.0)
642651
spring (= 4.2.1)
643652
spring-commands-rspec (= 1.0.4)

config/initializers/sidekiq.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
Sidekiq.configure_server do |config|
66
config.logger.level = Logger::ERROR
77
config.redis = sidekiq_config
8+
9+
config.server_middleware do |chain|
10+
chain.add Sidekiq::Failures::Middleware
11+
end
812
end
913

1014
Sidekiq.configure_client do |config|

0 commit comments

Comments
 (0)