我想配置新的遺物來監視使用春季啓動創建的Spring應用程序。應用程序已經處於發佈狀態,我希望能夠在不修改Java應用程序的依賴關係的情況下集成New Relic,如this question。與新的遺物春季啓動而不修改依賴關係
有沒有什麼辦法可以通過新的命令行參數重新啓動Spring Boot應用程序就可以包含新的代理器?
編輯
我讀過有關使用-javaagent警告:/path/to/newrelic.jar標誌,並收到錯誤消息,但還沒有嘗試過自己。看來這個選項現在可以工作。
第二個編輯
單個彈簧啓動的應用程序是報告兩個獨立的應用程序,一個用於嵌入式Tomcat服務器,另一個用於Java應用程序本身。有沒有辦法解決這個問題?
第三EDIT(的人在未來閱讀本)
我的春天啓動的應用程序進行報告兩個應用程序的新Replic APM工具。爲了避免這種情況,我現在所擁有的環境變量啓動Java應用程序:
export NEW_RELIC_APP_NAME="my spring boot app"
java -jar spring-boot-app-1.0.jar -javaagent:/path/to/newrelic.jar
你能將新的代理代理添加到JVM庫文件夾? –