Azure service bus statistics/Monitoring

我怕爱的太早我们不能终老 提交于 2019-12-09 16:50:34

问题


I want to make a dashboard which shows the status of our Azure services bus queues and displays the history for "messages added to queue", "length of queue" and "messages processed" etc. Using the Azure Management Portal, I can see that most of these statistics manually for each queue.

Is there any way to get access to the data that is displayed in the Management Portal through one of the APIs as I want to combine the data from number of queues that we use into a single interface. I have searched in vain but I don't want to log my own statistics as that seems like redoing a task that Microsoft already perform.

Currently with REST API all I can see is how to get the current approximate count of messages in the queue.


回答1:


There is an API for this now (wasn't back when the OP created the thread): https://msdn.microsoft.com/en-gb/library/azure/dn163589.aspx (REST) https://msdn.microsoft.com/en-us/library/mt348562.aspx (.NET)

Also, I believe it should be available via Azure Insights API:

https://msdn.microsoft.com/en-us/library/microsoft.azure.insights.aspx




回答2:


It is possible to fetch the Count of Messages in a Queue, Incoming Messages, Outgoing Messages with the help of the latest Azure Monitor Metrics, with which you can build you own Dashboard. Or you can make use of the Azure Monitor in Azure portal, which allows you to configure dashboards and alerts.



来源:https://stackoverflow.com/questions/19542643/azure-service-bus-statistics-monitoring

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!