繁体   English   中英

NewRelic没有来自Docker Mule 3.8.0的数据报告

[英]NewRelic no data reporting from docker mule 3.8.0

我在mule的wrapper.conf中添加了此配置,并运行了一个使mule生效的docker脚本,它可以正常工作:

wrapper.java.additional.4=-javaagent:/opt/newrelic/newrelic.jar
wrapper.java.additional.5=-Dnewrelic.config.app_name=mule

但是,如果我从wrapper.conf中删除该配置,并使用以下脚本启动start子容器:

    JAVA_OPTS="-javaagent:/opt/newrelic/newrelic.jar -Dnewrelic.config.app_name=mule_container"

docker run -d --name mule_container -e NEWRELIC_HOME=/opt/newrelic -e CONTAINER_NAME=mule_container -e JAVA_OPTS="$JAVA_OPTS" mule_image

它失败了,我在newRelic中看不到任何东西。 NewRelic说“此应用程序无数据报告”

你知道为什么吗? 我想在docker脚本中拥有所有newRelic配置。 谢谢。

JAVA_OPTS是Tomcat和其他Java应用程序用来传递Java参数的环境变量。 Mule忽略了它,因此可以解释为什么仅在wrapper.conf中设置属性才有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM