繁体   English   中英

跨度未使用 OpenTelemetry Java 导出到 Jaeger 收集器

[英]Span not exported to Jaeger Collector using OpenTelemetry Java

我已经配置JaegerGrpcSpanExporter ,以便它可以将创建的跨度导出到 Jaeger-Collector。

我不想将跨度导出到 Jaeger-Agent。 我已经写下了下面的代码。

public BatchSpansProcessor getBatchSpanProcessor() { 
    return BatchSpansProcessor.newBuilder( 
        JaegerGrpcSpanExporter.newBuilder().setServiceName("collector-exporter"). setChannel(ManagedChannelBuilder.forAddress(localhost,14268).usePlaintext(). build()
    ).build();
}

当我将端口更改为 14250 时,即 Jaeger-agent 端口跨度被导出到 UI 但使用 14268 我无法在 Jaeger UI 上找到任何跟踪。

我需要更改上面的代码吗?

我在将端口配置为 14250 后解决了它,因为 JaegerGrpcSpanExporter 在内部使用 grpc 端口,该端口已为 jaeger-collector 配置为 14250

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM