我们需要监控队列接收的健康,每5分钟的最后reciever信息。我们是否有任何API来获取有关在服务总线队列上执行的最后接收/查看操作的信息?有一个'AccessAt'属性,但它表示上次操作完成的时间(发布/接收/查看),这对我没有用处。任何想法(除了在每个接收器上设置监控之外)?如何找到Azure的服务总线队列管理API
回答
这更比一个统计服务审计功能。当前不可用。 您的端点可能会将该信息作为消息发送。请记住,然后它不是完全相同的服务器时间(1)发送所有这些消息并且个别消息在发送时可能会失败(2)。
我打算使用审计消息发送到每个队列每5分钟作为一种机制,看看是否至少有一个接收器是积极的检索消息。但这并不是傻瓜证明,因为它在接收端需要一些CPU时间(我试图避免),同时这个消息也会失败,从而打破了消息链。如果所有接收机都忙于超过5分钟(这与AccessAt方法的情况相同),也可能不完全是5分钟的时间间隔。我不知道你的意思是否一样? – Abhilash
“我打算使用每5分钟发送一次到每个队列的审计消息作为一种机制来查看是否至少有一个接收者正在主动检索消息” - 而不是这样做,或许会更好地监视队列深度。看看http://www.servicebus360.com/ –
是的,后来我决定结合'AccessedAt','incoming'和'outgoing'计数(度量)来确定是否有人主动访问队列。这种方法的一个缺点是,如果客户花费更长的时间来处理当前消息,那么它会报告错误的价值。我想知道是否可以使用'requests.total'来查看是否有任何接收客户端的活动。任何想法? – Abhilash
- 1. 管理多个Azure的服务总线队列同时
- 2. Azure的服务总线死信队列
- 3. 如何积极处理Azure服务总线队列消息
- 4. Azure服务总线DeadLetter队列
- 5. Azure服务总线队列OnMessageOptions
- 6. Azure服务总线队列ScheduledEnqueueTimeUtc延迟
- 7. 使用Azure功能处理Azure服务总线队列消息
- 8. 在Azure服务总线队列中使用混合API
- 9. 如何将Azure服务总线队列中的消息触发到Azure Data Lake?
- 10. 顺序处理算法/模式 - Azure服务总线队列
- 11. Azure服务总线队列消息处理
- 12. 未收到来自Azure服务总线队列的邮件
- 13. Azure WebJob服务总线重新排队队列出现错误
- 14. 将消息从SQL添加到Azure服务总线队列
- 15. 服务总线队列主机服务的异常处理
- 16. 如何使用服务总线REST API在C#中发送/接收xml数据到服务总线队列?
- 17. 什么是Azure服务总线中的队列生存期?
- 18. Azure服务总线队列上的重复检测窗口
- 19. 查看Azure服务总线队列的内容
- 20. 从Azure服务总线接收消息时的NPE队列
- 21. Azure API管理服务API创建
- 22. Azure的服务总线队列主题VS队列网络/辅助角色
- 23. Azure服务总线队列非常缓慢
- 24. 测试Azure死信服务总线队列
- 25. 互操作性Azure服务总线消息队列消息
- 26. Azure服务总线队列订阅过滤器更改
- 27. Azure服务总线SessionHandler问题与分区队列
- 28. Azure服务总线获取所有队列消息
- 29. 使用python在Azure服务总线中实现队列
- 30. Azure服务总线队列消息卡住了
看看这个答案:http://stackoverflow.com/a/38501539/4167200 – Thomas