我已将 newRelic-api 集成到我的服务中,仅用于监控。但在过去的几天里,由于 OOM,服务一直在下降。我在 newRelic 论坛上读到一篇帖子,基本上说我的服务有问题,并要求增加 -xmx。我的服务很小,不需要太多内存。所以我把 -xmx 设置为 3GB - https://discuss.newrelic.com/t/relic-solution-troubleshooting-java-agent-memory-leaks-and-outofmemoryerror-issues-with-eclipse-memory-analyzer-工具/59596
下面我已经在服务中添加了依赖项,我所做的就是将 newRelic.jar 添加到我的 DockerFile 中的 JavaOptions
-javaagent:tmp/newrelic/newrelic.jar
这里有多个问题,因为这是一个很好的工具,但对我来说并不重要,我不能花太多时间调试这个问题,所以如果这是一个已知问题,请告诉我是否有任何问题我可以从中添加或删除的配置
newrelic.yml
。我目前正在使用默认设置common: &default_settings
。
由于我没有使用 newRelic 的任何高级功能,我是否应该降级?或者我应该升级到最新的 newRelic 版本吗?
<dependency>
<groupId>com.newrelic.agent.java</groupId>
<artifactId>newrelic-api</artifactId>
<version>5.7.0</version>
</dependency>
我在 NR java agent 7.7.0 中也面临类似的问题。 你是如何解决这个问题的@deepak Goyal