Spring BootはNewRelicのJavaプローブレコードを配備する
2614 ワード
一、需要 Spring BootプロジェクトにNewRelicのJavaプローブ を追加環境:Mac OS IDE:IDEA 構築ツール:maven 二、pom.xml
pomファイルは以下のように変更されました. NewRelic Agent依存 を追加 spring-boot-maven-pluginにmain class と明記 NewRelic Agent jarを最終jar にパッケージ化 manifestにPremain-Classなどの属性 を追加
三、起動
pomファイルは以下のように変更されました.
4.0.0
....
com.newrelic.agent.java
newrelic-agent
3.41.0
provided
....
org.springframework.boot
spring-boot-maven-plugin
com.xxx.SpringBootNewRelicApplication
org.apache.maven.plugins
maven-dependency-plugin
2.10
prepare-package
unpack-dependencies
newrelic-agent
${project.build.outputDirectory}
org.apache.maven.plugins
maven-jar-plugin
com.newrelic.bootstrap.BootstrapAgent
true
true
....
三、起動
//
mvn package
//
java -javaagent:/path/to/newrelic/newrelic.jar -jar target/YourApp.jar