kubernetes 新遗迹“日志”文件夹为空

e0uiprwp  于 2024-01-07  发布在  Kubernetes
关注(0)|答案(1)|浏览(206)

我们的一个微服务的新Relic APM交易完全消失了。尽管我们找了很多天,但我们无法解释。最重要的线索是:logs文件夹是空的。
你知道什么会导致New Relic日志文件夹为空吗?
详细信息请参阅:

  1. ASP.NET Core 6部署到Kubernetes集群(基本mcr.microsoft.com/dotnet/aspnet:6.0-focal)。请参阅NR docs
    1.相同的docker-image在另一个集群中工作正常
    1.类似的docker-image在同一个集群中工作正常
  • 通常,/usr/local/newrelic-netcore20-agent/logs文件夹 * 包含以下文件:
  • NewRelic.Profiler.7.log
  • newrelic_agent_MyService.API.log
  • 我们的路径是自定义的。默认值是/usr/local/newrelic-dotnet-agent
t1rydlwq

t1rydlwq1#

我们的情况在我们更新微服务后得到了解决,但我们仍然没有可靠的答案。
这里有一些更多的注意事项,可能会帮助其他人在类似的情况下...
未加载检测APT包libNewRelicProfiler.so,这可以解释为什么没有创建日志文件。但我们无法解释为什么未加载该包。请参阅.NET故障排除指南的步骤2。
更新后的微服务(具有可用的日志记录)是使用PID 8启动的,而不是典型的预期7
更新后的微服务使用.NET运行时6.0.24(以前是6.0.22)。同样,我们有另一个类似的微服务,使用6.0.22没有任何问题,而且,相同的Docker镜像在另一个集群中工作正常。

相关问题