如何在Mule ESB 3.1.2中正确配置newrelic

问题描述 投票:2回答:2

我想监视使用New Relic Agent v3.1.1在ubuntu服务器上运行的mule-standalone-3.1.2 ESB。我在mule-standalone-3.1.2 / apps目录中有几个应用程序。我在conf / wrapper.conf中配置了newrelic代理

wrapper.java.additional.4="-javaagent:/home/mule-standalone-3.1.2/newrelic/newrelic.jar"
wrapper.java.additional.4.stripquotes=TRUE

newrelic.yml与newrelic.jar位于同一目录中。 Mule成功启动,我可以在newrelic Applications仪表板中看到我的应用程序作为java后台应用程序。现在的问题是当我在newrelic上打开概述仪表板时,没有数据或Apdex分数或任何有意义的指标。唯一可用的是吞吐量,如488 cpm(每分钟呼叫)。我做错了什么或者newrelic不是为了监视像Mule这样的ESB。我想看到的是我的骡子应用程序的表现以及我可以在哪些方面进行改进。

谢谢你们,

伊亚德

ubuntu mule newrelic newrelic-platform apdex
2个回答
1
投票

目前New Relic不会使用Mule,但是您可以通过使用@Trace注释来注释您的源来获取一些数据,具体取决于您想要收集的信息。 New Relic代理发布页面是一个留意更新和Mule工具可能更改的好地方。 https://docs.newrelic.com/docs/releases/java


0
投票

我正在使用Mule 3.4.0,刚刚从New Relic Java代理3.1.0更新到3.3.1,现在显示了一些指标,例如Apdex,Web事务和外部服务,以及在后台任务中显示比以前更多的任务。

你也可以考虑使用JMXMule获得有用的数据,虽然我没有机会亲自尝试。

如果您正在监视多个Java实例,您可能会发现将以下内容添加到wrapper.conf会很有帮助:

wrapper.java.additional.5=-Dnewrelic.config.app_name=MuleESB
© www.soinside.com 2019 - 2024. All rights reserved.