Jaeger 记录警告消息说没有可用的发件人工厂
Jaeger log warning messages saying no sender factories available
我正在尝试设置 Jaeger 以从 spring 引导应用程序收集跟踪。当我的应用程序启动时,我收到此警告消息
警告 io.jaegertracing.internal.senders.SenderResolver - 没有可用的发件人工厂。使用NoopSender,意味着数据不会被发送到任何地方!
我用这个方法获取jaeger tracer
@Bean
Tracer jaegerTracer(@Value(defaulTraceName) String service)
{
SamplerConfiguration samplerConfig = SamplerConfiguration.fromEnv().withType("const").withParam(1);
ReporterConfiguration reporterConfig = ReporterConfiguration.fromEnv().withLogSpans(true);
Configuration config = new Configuration(service).withSampler(samplerConfig).withReporter(reporterConfig);
<pre><code> return config.getTracer();
}
我已手动检测代码,但 jaeger UI 中未显示任何痕迹。我已经被这个问题困了几天了,如果能提供任何帮助,我将不胜感激!
在我的 pom 文件中,我依赖于 jaeger-core 和 opentracing-api
通过在 jaeger-thrift.
上的 pom 文件中添加依赖项解决
我正在尝试设置 Jaeger 以从 spring 引导应用程序收集跟踪。当我的应用程序启动时,我收到此警告消息
警告 io.jaegertracing.internal.senders.SenderResolver - 没有可用的发件人工厂。使用NoopSender,意味着数据不会被发送到任何地方!
我用这个方法获取jaeger tracer
@Bean
Tracer jaegerTracer(@Value(defaulTraceName) String service)
{
SamplerConfiguration samplerConfig = SamplerConfiguration.fromEnv().withType("const").withParam(1);
ReporterConfiguration reporterConfig = ReporterConfiguration.fromEnv().withLogSpans(true);
Configuration config = new Configuration(service).withSampler(samplerConfig).withReporter(reporterConfig);
<pre><code> return config.getTracer();
}
我已手动检测代码,但 jaeger UI 中未显示任何痕迹。我已经被这个问题困了几天了,如果能提供任何帮助,我将不胜感激!
在我的 pom 文件中,我依赖于 jaeger-core 和 opentracing-api
通过在 jaeger-thrift.
上的 pom 文件中添加依赖项解决