7

我想制作一个仪表板,显示我们的 Azure 服务总线队列的状态,并显示“添加到队列的消息”、“队列长度”和“处理的消息”等的历史记录。使用 Azure 管理门户,我可以看到大部分这些统计信息都是为​​每个队列手动进行的。

有什么方法可以通过其中一个 API 访问管理门户中显示的数据,因为我想将来自我们使用的多个队列的数据组合到一个界面中。我进行了徒劳的搜索,但我不想记录自己的统计数据,因为这似乎是在重做 Microsoft 已经执行的任务。

目前使用 REST API,我只能看到如何获取队列中当前的大致消息数。

4

2 回答 2

1

现在有一个 API(当 OP 创建线程时没有返回): https ://msdn.microsoft.com/en-gb/library/azure/dn163589.aspx (REST) https://msdn。 microsoft.com/en-us/library/mt348562.aspx (.NET)

另外,我相信它应该可以通过 Azure Insights API 获得:

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

于 2016-02-04T22:34:43.620 回答
0

在最新的Azure Monitor Metrics的帮助下,可以获取队列中的消息计数、传入消息、传出消息,您可以使用它构建自己的仪表板。或者,您可以使用 Azure 门户中的Azure Monitor,它允许您配置仪表板和警报。

于 2018-06-21T03:32:44.497 回答