简体   繁体   English

服务总线队列的延迟计算

[英]latency calculation of service bus queue

we have the several component in the application which communicate via service bus queue and topics. 我们在应用程序中有几个组件,它们通过服务总线队列和主题进行通信。 We wanted to build the analytics on top of it using the angular JS. 我们希望使用有角JS在其之上构建分析。 We wanted to show the queue length and average time of latency at every min and hour depending upon the selection. 我们希望显示队列长度和每分钟和每小时的平均延迟时间,具体取决于选择。 kindly let me know how we can get this information ... from angula we need to call web api which calculates the data and show it in liner charts or we need to use the stream analytics Below is the sample screen where x-axis will be time and Y- axis will be total number of count of messages 请让我知道我们如何获取这些信息...我们需要调用Web api来计算数据并将其显示在线性图表中,或者我们需要使用流分析下面是示例屏幕,其中x轴将时间和Y轴将是邮件总数 在此处输入图片说明

Check out ASB's Metrics REST API: https://docs.microsoft.com/en-us/rest/api/servicebus/Service-Bus-Entity-Metrics-REST-APIs Though I am not sure it will provide everything you want out of the box. 查看ASB的Metrics REST API: https : //docs.microsoft.com/zh-cn/rest/api/servicebus/Service-Bus-Entity-Metrics-REST-APIs尽管我不确定它是否会提供您想要的一切的盒子。 Specifically latency info is not there - have a feeling you'd need to collect and store it yourself. 具体而言,延迟信息不存在-感觉需要您自己收集和存储。 Also take a look at 3rd party ASB monitoring products eg https://www.manageengine.com/products/applications_manager/azure-service-bus-monitoring.html - though I personally have not used them. 还可以看一下第三方ASB监视产品,例如https://www.manageengine.com/products/applications_manager/azure-service-bus-monitoring.html-尽管我个人还没有使用它们。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM