如何在spring-boot 2.0中配置NewRelic?

时间:2018-09-10 21:20:53

标签: spring-boot newrelic

我有一个关于使用Spring Boot 2.x配置NewRelic的基本问题。

以前,我能够在build.gradle文件中使用它:

springBoot {
    mainClassName 'com.fake.Application'
    agent = file ('/build/libs/newrelic-agent.jar')
}

但是当我升级到spring-boot-gradle-plugin 2.0.4.RELEASE(从1.5.15版本开始)时,出现此错误:

Could not set unknown property 'agent' for object of type org.springframework.boot.gradle.dsl.SpringBootExtension.

我看到“ agent”不再是SpringBootExtension类的属性...那么配置NewRelic的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

一个同事帮助我解决了这个问题。实际上,我不需要通过SpringBootClass这样运行NewRelic。由于我的应用程序始终部署在Docker容器中,因此我可以将其配置为在Dockerfile中运行,如下所示:

var link = document.querySelector('body');
link.addEventListener('mousewheel', function (event) {

    // Prevent the link from updating the URL
    event.preventDefault();

    // Do something...
    console.log('Triggering fancy animations!')

}, false);