当前位置: 首页 > 知识库问答 >
问题:

用insight键在Spring boot中配置新的relic

董高畅
2023-03-14

在我的springboot应用程序中,我在应用程序中添加了以下内容。properties:

management.metrics.export.newrelic.api-key=my_insight_key

management.metrics.export.newrelic.account-id=my_newrelic_account_id

<dependency>
        <groupId>io.micrometer</groupId>
        <artifactId>micrometer-registry-new-relic</artifactId>
        <version>${micrometer.version}</version>
</dependency>

但是我需要在SpringBoot2应用程序中的什么地方放置这些代码

共有1个答案

金宣
2023-03-14

除了(正确的)Spring配置之外,还必须添加:

management.metrics.export.newrelic.enabled=true

您还需要一个新的Relic代理newrelic.jar的副本和一个包含许可密钥的newrelic.yml配置文件。

要得到它,登录到你的新遗迹帐户和去洞察。在页面顶部的菜单有一个头部和肩膀的图像和您的帐户名在右侧。单击它,然后在下拉菜单中单击帐户设置。

license_key: '<%= license_key %>'. 
license_key: 'aab23456cf2a09'
-javaagent:newrelic.jar 
-Dnewrelic.config.file=newrelic.yml 
-Dnewrelic.environment=DEV
logging.level.io.micrometer.newrelic=TRACE
 类似资料:
  • 我知道在DispatcherServlet之外使用请求范围bean需要一些配置,并且已经阅读了http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/html/beans.html#beans-factory-scopes-oth,但是还没有成功: 对于Servlet3.0+,这可以通过WebApplicationIni

  • null 非常感谢你的帮助

  • 我在学习Spring Boot时遇到了一些编码问题;我想添加一个像Spring3.x那样的CharacterEncodingFilter。就像这样:

  • <dependencyManagement> <dependencies> <dependency> <!--Import dependency management from SpringBoot--> <groupId>org.springframework.boot</groupId>

  • 问题内容: 我正在尝试使用Maven 3 在Spring Boot应用程序中设置活动配置文件。在我的pom.xml中,将默认的活动配置文件和属性spring.profiles.active设置 为development: 但是每次我运行应用程序时,都会在日志中收到以下消息: 并且将SpringBoot配置文件设置为默认值(读取application.properties而不是application

  • 我想避免对象达到的最大对象图大小:840-错误。按照这个 此元素具有以下属性:maxDepth–控制在引擎大小采取任何操作之前可以访问多少链接对象。此属性是必需的。MaxDepthexceedBehavior–指定在调整对象图大小时超过最大深度时发生的情况: 这怎么能在ehcache3和springboot中设定。使用编程配置。我没有在ehcache 3.4的springboot中使用xml