如何监视nservicebus队列长度



我们使用nservicebus用于一些应用程序,并通过服务脉冲监视端点心跳和失败的消息。

大多数时间消息都在几分钟之内处理,但是偶尔会有流量激增,客户会问是否存在问题。我想知道端点队列的长度,以便我可以做出回应并提供估算。

我们将SQL用作传输层和订阅存储。我无法远程查看数据库。

表现出此数据的最佳方法是什么?

我可以在数据库顶部公开一个SSRS报告,因为它们既是开源量添加代码,又可以通过服务脉冲添加自定义检查...

在队列表上运行作业(在SQL Server上的配置间隔(如何将消息数写入表格您可以查询的表?

您可以使用此表来运行监视工具并生成警报,或者确实编写Custercheck,因此您将在ServicePulse上获得警报...

虽然这是一个临时解决方案,但我们正在填补这一空白,请查看此呼吸:https://groups.google.com/d/msg/particularsoftarware/zrj18bxey/zrlu9woiaiaqaj

我们一直在努力增强特定的服务平台,以缩小现有差距,并提供一种更轻松地监视与Nservicebus相关系统的方法。

  • 最初的产品将集中于确定关键指标(其中之一是队列长度(,以评估系统的健康,然后以易于可视化和消费的方式向您展示这些指标。

在未来的几周内,我们将分享有关监测理念以及我们如何减轻实施痛苦的更多信息。因此,请关注我们的博客以获取更新的通知。

  • 与此同时,欢迎您参加6月28日(星期三(12:00 EDT(17:00BST(的监视主题。

也:我和我的大学,威廉·布兰德(William Brander(将显示您在监视微服务时应考虑的指标。link- https://particular.net/what-to-consider-monitoring-microservices

希望这会有所帮助,

如果我可以提供帮助,请随时通过电子邮件支持

最新更新