Reputation: 7
We have list of queues in our sidekiq dashboard , Is there any way to configure the queue to be displayed in descending order if the queue size get increased .
Say for example , I have 100 sidekiq queues listed in the dashboard , if one of the queues ,say 70 th queue size got increased (obviously queue will be in the middle of the dashboard).
So the 70 the queue must be displayed on top of the page by own ( i.e.,queues must be displayed in descending order based on the queue size) ,so that it could be helpful for monitoring . Is there anyway to configure in this way ?Please assist on this.
Upvotes: 0
Views: 225
Reputation: 22208
There's a couple things to understand here:
If you had fewer queues, you'll see better performance (lower latency) and your queues page would be easier to scan visually. That's what I would recommend doing.
Lastly, monitoring queues manually is painful. Set up an automated health check by monitoring queue latency which will alert you when there is a problem.
Upvotes: 1