簡體   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