1

我的问题很简单。我正在开发一个项目,该项目使用 Microsoft Azure 的服务总线在不同虚拟机上的不同模块之间异步发送消息。并且很多消息都是通过这个总线发送的,所以我们想要一些关于它的性能和其他使用信息的指标。为什么?因为当一切正常时,用户很高兴。当系统运行缓慢时,我们希望向用户展示一些有趣的图表、统计数据、仪表和其他小工具,以告知他们 Azure 中是否存在问题或其他问题。为此,我需要有关 Azure 服务总线使用情况的数据。
那么,哪些 Azure API 可用于显示有关服务总线的哪种(诊断)信息?

(用户应该无权访问 Azure 本身!他们应该只看到一些性能数据以重新确保 Azure 工作正常。否则我可以查看它并发现它的一些问题,修复它,然后让用户再次满意。 )

为了详细说明我在寻找什么,当您单击 Azure 总线的监视器时,Azure 网站有一些漂亮的图表,显示传入消息数量、错误数量及其类型、大小信息和成功数量的概览操作,都基于指定的时间段。如果我能在我的项目中收到这些数据,那就太好了。

4

2 回答 2

3

实体指标 API 将为您提供门户使用的确切数据:http: //msdn.microsoft.com/en-us/library/windowsazure/dn163589.aspx

这是订阅!我用 Rajat 录制的关于http://channel9.msdn.com/Blogs/Subscribe/Service-Bus-Namespace-Management-and-Analytics主题的插曲

于 2013-07-10T10:42:46.707 回答
0

我花了相当长的时间来使实体指标 API 工作,所以我决定分享结果。

下面是如何使用这些 API 的完整 C# 代码示例: github 存储库

它是一个小型库,将 HTTP 请求包装到强类型的 .NET 类中。您也可以从NuGet获取它。

最后,这是我的文和演练。

于 2017-03-03T08:00:38.647 回答