15.3.3. 为 Kafka Connect 启用追踪
使用配置属性为 Kafka Connect 启用分布式追踪。
只有 Kafka Connect 本身生成并使用的消息才会被跟踪。要追踪在 Kafka Connect 和外部系统间发送的信息,您必须在连接器中为这些系统配置追踪。
流程
- 配置并启用 Jaeger tracer。
编辑相关的 Kafka Connect 配置文件。
-
如果您以独立模式运行 Kafka Connect,请编辑
/opt/kafka/config/connect-standalone.properties
文件。 -
如果您以分布式模式运行 Kafka Connect,请编辑
/opt/kafka/config/connect-distributed.properties
文件。
-
如果您以独立模式运行 Kafka Connect,请编辑
在配置文件中添加以下属性:
producer.interceptor.classes=io.opentracing.contrib.kafka.TracingProducerInterceptor consumer.interceptor.classes=io.opentracing.contrib.kafka.TracingConsumerInterceptor
- 保存配置文件。
- 设置追踪环境变量,然后在独立或分布式模式下运行 Kafka Connect。
Kafka Connect 的内部消费者和生产者的 Interceptors 现已启用。