Mule ESB容量报告

Mule ESB容量报告,mule,monitoring,mule-component,Mule,Monitoring,Mule Component,我想提供一份每日报告,显示已部署的各种Mule流的消息量(每小时或用户定义的)以及定义期间的平均处理量。报告中使用的数据应为简单格式、csv或类似格式,以便将其加载到Excel或数据库中 有人对如何最好地实现上述目标有什么建议吗?我可以自己使用工具捕获数据,甚至是打包的监控产品。MMC是正常的,但它只显示总计(或基于总计的平均值),并且数据无法导出(很容易) 谢谢, Phil < P>是否考虑使用默认事件跟踪激活? 这会将所有这些信息以及更多信息放入数据库中,唯一的折衷是您必须维护该数据库,以

我想提供一份每日报告,显示已部署的各种Mule流的消息量(每小时或用户定义的)以及定义期间的平均处理量。报告中使用的数据应为简单格式、csv或类似格式,以便将其加载到Excel或数据库中

有人对如何最好地实现上述目标有什么建议吗?我可以自己使用工具捕获数据,甚至是打包的监控产品。MMC是正常的,但它只显示总计(或基于总计的平均值),并且数据无法导出(很容易)

谢谢,
Phil

< P>是否考虑使用默认事件跟踪激活?
这会将所有这些信息以及更多信息放入数据库中,唯一的折衷是您必须维护该数据库,以避免占用所有磁盘空间,等等。

在我们的示例中,我们使用弹性堆栈(ES、Logstash和Kibana)实现此目的。更多信息请访问

我们使用logstash将骡子的原木运到卡车上。您可以从流日志跟踪几乎所有内容


这显然与BusinessEvents有关。

Hi Victor-是的,我使用BusinessEvents,但尽管它有助于诊断,例如检查是否处理了特定消息以及何时处理等,但BusinessEvents在分析方面没有太大用处,例如,按Mule流和小时显示一天中的消息量。我需要检查,但我相信具有默认事件跟踪功能的Business Events应该能够为入站端点上启动的每个事件提供几乎每个消息,只需将event trackint设置为true即可。然后你可以去数据库,通过适当的查询提取你想要的信息。我想你可能是对的。我以前从未使用过H2数据库,但已经安装了console应用程序,现在正在尝试访问db…感谢您为我指明了正确的方向!您不必使用H2,您可以配置PostgreSQL、Oracle、MySQL或MS SQL Server: