Alerts based on Queue Size
I would like to be able to setup an alert and monitor a Cloud Service based on Queue size. So if a queue has more than 10,000 items for 15 minutes send alert.
Mohan Nagaraj commented
Yes, this is a nice to have feature. You can consider Serverless360, which provides monitoring at the entity level, where you can monitor your Azure resources (Queues, Topics, Logic Apps, Azure Functions, Relays, Event Hubs, etc) independently. https://www.serverless360.com/
Gintaras Bubelevicius commented
This feature is kind of available with the new alerts, the only thing I'm missing now is the ability to monitor a particular queue (add dimension option) instead of total messages.
In case someone is wondering how to do this, check these links:
This idea is Under Review for 4 years, hopefully you guys have an update on this.
How is that review going?
Colin Mierowsky commented
Any updates on this?
Found a good article. Worked for us.
Jose Parra commented
We desperately need this for Service Bus queues! Extra brownie points if this works for DL queues.
Steve Scheider commented
Make it so, number one!
Any progress on this idea? This could be the easiest way to monitor a background-worker is working or not.
Igor Papirov commented
CloudMonix does this. http://cloudmonix.com
Carlo Kuip commented
We have a similar request for queue depth monitoring with a high water mark but would also like to monitor rate of change over a set interval. This would e.g. mean that the number of items in the queue has grown/decreased by x over the past y minutes, then be able to send an alert when x is over a set threshold.
Sean Feldman commented
OpsTera used to offer this as a service.
While it's not a technical parameter to monitor, it is a crucial business criteria to monitor and alert based on. I'd say even with 0 votes it should be implemented.
Yeah, this sort of thing is critical.
Yes, this is very good suggestion as we are also looking for some sort of alerting mechanism for Service Bus queue length, if we have with in Azure interface itself it is well and good. Looking forward the same from Team Azure.