Thanks to visit codestin.com
Credit goes to github.com

Skip to content

akodkod/sidekiq-kicks

Repository files navigation

Sidekiq Kicks

Extra functionality for Sidekiq's web dashboard.

Features

  • Reset Buttons: Reset processed and failed counters directly from the dashboard. Clears both total counters and historical daily stats.

Requirements

  • Ruby >= 3.1
  • Sidekiq >= 8.0

Installation

Add to your Gemfile:

gem "sidekiq-kicks"

Then run:

bundle install

Usage

In your config/routes.rb:

require "sidekiq/web"
require "sidekiq/kicks/web"

mount Sidekiq::Web, at: "/sidekiq"

That's it! Reset buttons (↻) will appear on the processed and failed stat boxes on the Sidekiq dashboard.

How It Works

  • Clicking a reset button shows a confirmation dialog
  • Upon confirmation, both the total counter and all daily historical stats are cleared
  • The page refreshes to show the updated (zeroed) counters

Development

bin/setup
bundle exec rspec

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/akodkod/sidekiq-kicks.

License

The gem is available as open source under the terms of the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages