Popularity
1.0
Stable
Activity
6.1
-
18
2
4

Description

Sidekiq::Undertaker is a plugin for Sidekiq. It allows exploring, reviving (retrying) or burying (deleting) dead jobs. For easy exploring the dead-jobs queue is broken down into time windows (buckets) of hours, days and weeks.

Monthly Downloads: 3,279
Programming language: Ruby
License: MIT License
Tags: Queue     Background Jobs     Sidekiq    
Latest version: v1.0.1

Sidekiq::Undertaker alternatives and similar gems

Based on the "Queue" category.
Alternatively, view Sidekiq::Undertaker alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Sidekiq::Undertaker or a related project?

Add another 'Queue' Gem

README

Sidekiq::Undertaker

Gem Version Build Status Code Climate Test Coverage Ruby Style Guide

About

Sidekiq::Undertaker is a plugin for Sidekiq. It allows exploring, reviving (retrying) or burying (deleting) dead jobs. For easy exploring the dead-jobs queue is broken down into time windows (buckets) of hours, days and weeks.

Installation

Install the Gem

Add this line to your application's Gemfile:

  gem "sidekiq-undertaker"

And then execute:

  $ bundle

Or install it yourself as:

  $ gem install sidekiq-undertaker

Development: Install the Rubocop Pre-Commit Hook

  $ rake rubocop:install

Impressions

Filter View

The filter page shows a table with time-buckets as columns and rows for each job class.

[Sidekiq Undertaker](Demo_Filter.png)

Job Filter View

For each job class, you can drill down to view error distribution based on error class.

[Sidekiq Undertaker](Demo_Job_Filter.png)

Morgue View

Finally, click on the individual error counts to display details of the errors in a list form.

[Sidekiq Undertaker](Demo_Morgue_1_Job.png)

The morgue view can, for example, also show an error distribution over all job classes.

[Sidekiq Undertaker](Demo_Morgue_all.png)

Contributing

  1. Fork it ( https://github.com/ThomasKoppensteiner/sidekiq-undertaker/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Naming

As another gem with the name sidekiq-cleaner is already released on rubygems.org, this fork was renamed to sidekiq-undertaker.

Thanks

The Sidekiq-Cleaner gem was originally created by Madan Thangavelu. Tout and TheWudu also contributed to it. For the complete list of network members have a look at the fork overview.

Alternative Projects

Author

Thomas Koppensteiner | Github | RubyGems | @koppensteiner_t

License

See the License file.


*Note that all licence references and agreements mentioned in the Sidekiq::Undertaker README section above are relevant to that project's source code only.