1

我已配置JaegerGrpcSpanExporter,以便它可以将创建的 span 导出到 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 上找到任何跟踪。

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

4

1 回答 1

0

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

于 2020-07-27T13:44:44.873 回答