Programmatically finding out the size of the retry queue with Sidekiq

There is an API that Sidekiq provies for programmatically querying the state of the various queues under Sidekiq's control.

If you don't want to expose the web interface to the world then using this API is a must.

Here is some sample code for finding how many items are currently in the retry queue, if you have too many jobs constantly failing there is likely something you need to change in your worker.

retry_queue = Sidekiq::RetrySet.new
retry_queue.size

I would encourage you to read more about the API.

Recent posts View all

Talk CSS

FrontEnders - Web Performance

Sharing some of my thoughts on a FrontEnders meetup on the topic of Web Performance

Conferences

Tips for how to ask for time off to attend conferences

Asking for time off to attend a conference can be nerve-racking, these tips will get you closer to attending the conferences you're interested in.