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

Java agent OTel不使用New Relic

毕衡
2023-03-14

我有一个运行着OTel代理的Java应用程序,用于收集遥测数据并将其发送到New Relic平台。

OTel Java agent的配置:

-javaagent:./agents/opentelemetry-javaagent-all.jar
-Dotel.traces.exporter=otlp
-Dotel.resource.attributes=service.name=my-application
-Dotel.exporter.otlp.endpoint=https://otlp.nr-data.net:4317
-Dotel.exporter.otlp.headers=api-key=${NEW_RELIC_LICENSE_KEY}

此应用程序启动时发生错误:

Caused by: java.lang.IllegalArgumentException: cannot find a NameResolver for https://otlp.nr-data.net:4317

如何解决这个问题?

共有2个答案

夏祯
2023-03-14

我在调整Dockerfile文件时,在映像构建过程中强制下载OTel java agent,这个问题就解决了。

发件人:

COPY ./agents/opentelemetry-javaagent-all.jar .

收件人:

ADD https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.12.1/opentelemetry-javaagent.jar .
许昆
2023-03-14

我会尝试:

-Dotel.exporter.otlp.endpoint=otlp.nr-data.net:4317

OTLPendpoint应该是正式的URL(所以应该包括scheme部分),但有些实现需要它,而不需要scheme部分。我想这就是你的情况。

 类似资料:
  • 问题内容: 此页面- http://labs.qt.nokia.com/2011/10/28/rpath-and- runpath/ -说,大约为了在ld.so库搜索: 然后建议: 运送二进制文件时,请使用RPATH而不是RUNPATH或确保在运行它们之前已设置LD_LIBRARY_PATH。 那么,with的使用是不好的,因为kind- of会取消,因此间接动态加载无法按预期工作?但是,为什么然

  • 正是标题所说的。有没有办法在不安装TCL的情况下使用matplotlib库?请不要告诉我咬紧牙关安装TCL——我知道怎么做,但出于我自己(好吧,也许很愚蠢)的原因,我不想这么做。 我不关心显示的图,我只希望能够输出他们在png。我尝试了各种各样的东西(使用不同的后端等),但是matplotlib总是想找到tcl来工作:(为什么TCL对matplotlib如此重要? 此外,请注意,我正在使用wind

  • 当登录失败时,我试图重定向登录页面上输入的用户名,但在我的控制器中,从“@modelattribute(”user“)”检索的用户的用户名为空。当我不使用spring security时,这是有效的。 我假设form实际上首先发送到spring security,然后重定向到控制器,因此在spring security之间输入的信息丢失。 编辑(解决方案): 谢谢。@James创建一个failur

  • 我在windows服务器上安装了imagemagick,当我尝试使用CMD时,它成功地转换了文件,但当我在php中使用以下代码时:- 它给出了以下错误:- ImagickException:无法打开图像“弧”。pdf“:没有此类文件或目录@错误/blob。c:\wamp\www\test\test中的c/OpenBlob/2638。php第10行 我也试过了 然后给出:- ImagickExcep

  • 我试图使用Hibernate的logback,似乎很容易,但我不能得到它的工作 hibernate.cfg.xml logback.xml 控制台输出 4.aziendagru2.aziendagru2.aziendagru2.id.aziendagru2.id.aziendagru2.id.id.azienda作为一个gruppo作为一个id1作为一个id1作为一个id1作为一个id1作为一个i

  • 我目前正在尝试训练一个聊天机器人,更具体地说是这个。但是,当我开始训练聊天机器人时,它使用了我100%的CPU和大约10%的GPU。有人知道为什么吗。 我已经安装了,并确保我有正确的CUDA和cuDNN版本。我还确保我没有安装基本的pip包。我的GPU也有最新的英伟达驱动程序。我也尝试过卸载和重新安装我所有的驱动程序,CUDA,cuDNN,tensorflow gpu和它所有的依赖和python本

  • 扩展的SimpleObject属性 为了将这个通用实现用于布尔属性,我使用LazyLoadingObjectProperty 在我的表中,我想将布尔属性呈现为。 然而,

  • 我已经在我的Windows7机器上本地安装了Elasticsearch。它工作正常,我可以用邮递员查询它。使用Postman,我还创建了一个名为cmstest的索引。这有一个名为ZDSF的表。如果获取该索引的映射(http://localhost:9200/cmstest/_mapping),我将得到以下内容: 我可以邮寄条目到这个表以及使用邮递员。 现在,我正试图从我的.NET 4.5应用程序中