【问题标题】:How to properly configure newrelic in Mule ESB 3.1.2如何在 Mule ESB 3.1.2 中正确配置 newrelic
【发布时间】:2013-12-31 08:19:14
【问题描述】:

我想使用 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。我只想看看我的 mule 应用程序的性能如何以及我可以改进它们的地方。

谢谢大家,

伊亚德

【问题讨论】:

    标签: ubuntu mule newrelic newrelic-platform apdex


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      您也可以考虑使用JMXMule 获取有用的数据,尽管我自己还没有机会尝试。

      此外,如果您监控多个 Java 实例,将以下内容添加到 wrapper.conf 可能会有所帮助:

      wrapper.java.additional.5=-Dnewrelic.config.app_name=MuleESB
      

      【讨论】:

      • 感谢您的更新。我会尽力回复你。我希望它有效。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 2015-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多