Displays a monitor window which echos the telnet status log of redis for sidekiq. Autoscrolls.
Installation
NOTE: Doesn't work with Webrick because it uses SSE (server-sent events) and Webrick is single-threaded. Works with Phusion Passenger / Thin / Puma / Rainbows and probably Unicorn.
Add this line to your application's Gemfile:
gem 'sidekiq-redislog'
- Start up your rails stack
- Navigate to '/sidekiq' (or your custom remapped route)
- Click 'redis' tab
- You will see activity (at the very least 'OK' should appear in the text area.)
Dependencies
Depends on Sidekiq >= 2.2.1
Usage and Modes
- When you run your app you will now see an additional tab 'Redis' in the sidekiq web console.
- You can create activity by opening the other Sidekiq tabs (Dashboard/Workers/etc) in new browser tabs.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
License
Released under the MIT License. See the LICENSE file for further details.
TODO
- Connect/Disconnect buttons since it consumes a thread for the poller.
Notes
If you mount sidekiq to a non-standard route ie. mount Sidekiq::Web => '/admin/sidekiq' it will automatically handle remapping of the stream URI.