如何解决如何在 quarkus-smallrye-opentracing 中禁用 remoteReporter
请求描述:.
我想禁用 jaeger 客户端 remoteReporter,我不需要发送给代理,因为 istio 会做到。
尝试过:.
在我的 application.properties 中添加 quarkus.jaeger.sender-factory
道具
但我没有运气,在源代码中找不到什么时候使用这个道具。
环境信息:
java 版本:1.8.
夸克版本:1.13.2.Final
示例项目。
GitLab link
解决方法
似乎确定要使用的发件人的 io.jaegertracing.internal.senders.SenderResolver
已损坏,这就是未考虑 quarkus.jaeger.sender-factory
的原因。
实现您想要的一种方法是添加一个服务加载器文件,即添加一个名为 resources/META-INF/services/io.jaegertracing.spi.SenderFactory
的文件,其中包含这一行:
io.jaegertracing.internal.senders.NoopSenderFactory
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。