服务总线队列的延迟计算

时间:2017-02-01 17:25:08

标签: angularjs azure azureservicebus azure-servicebus-queues

我们在应用程序中有几个组件,它们通过服务总线队列和主题进行通信。我们希望使用角度JS在其上构建分析。我们希望根据选择显示队列长度和每分钟和每小时的平均延迟时间。请告诉我们如何获取这些信息......我们需要调用web api来计算数据并将其显示在线性图表中,或者我们需要使用流分析以下是x轴将是的示例屏幕时间和Y轴将是消息计数的总数enter image description here

1 个答案:

答案 0 :(得分:1)

查看ASB的Metrics REST API:https://docs.microsoft.com/en-us/rest/api/servicebus/Service-Bus-Entity-Metrics-REST-APIs 虽然我不确定它会提供你想要的所有东西。特别是延迟信息不存在 - 有一种感觉,你需要自己收集和存储它。 另请参阅第三方ASB监控产品,例如https://www.manageengine.com/products/applications_manager/azure-service-bus-monitoring.html - 虽然我个人没有使用它们。