16.4. Kafka Connect에 대한 추적 활성화


구성 속성을 사용하여 Kafka Connect에 대해 분산 추적을 활성화합니다. Kafka Connect 자체에서 생성하고 사용하는 메시지만 추적됩니다. Kafka Connect와 외부 시스템 간에 전송된 메시지를 추적하려면 해당 시스템의 커넥터에서 추적을 구성해야 합니다.

OpenTelemetry를 사용하는 추적을 활성화할 수 있습니다.

프로세스

  1. opt/kafka/libs 디렉터리에 추적 아티팩트를 추가합니다.
  2. 관련 Kafka Connect 구성 파일에서 생산자 및 소비자 추적을 구성합니다.

    • 독립 실행형 모드에서 Kafka Connect를 실행하는 경우 /opt/kafka/config/connect-standalone.properties 파일을 편집합니다.
    • 분산 모드에서 Kafka Connect를 실행하는 경우 /opt/kafka/config/connect-distributed.properties 파일을 편집합니다.

    구성 파일에 다음 추적 인터셉터 속성을 추가합니다.

    OpenTelemetry 속성

    producer.interceptor.classes=io.opentelemetry.instrumentation.kafkaclients.TracingProducerInterceptor
    consumer.interceptor.classes=io.opentelemetry.instrumentation.kafkaclients.TracingConsumerInterceptor

    추적이 활성화되면 Kafka Connect 스크립트를 실행할 때 추적을 초기화합니다.

  3. 구성 파일을 저장합니다.
  4. 추적의 환경 변수를 설정합니다.
  5. 구성 파일을 매개 변수로 사용하여 독립 실행형 또는 분산 모드로 Kafka 연결을 시작합니다(연결 연결 속성 추가).

    독립 실행형 모드에서 Kafka 연결 실행

    su - kafka
    /opt/kafka/bin/connect-standalone.sh \
    /opt/kafka/config/connect-standalone.properties \
    connector1.properties \
    [connector2.properties ...]

    분산 모드에서 Kafka 연결 실행

    su - kafka
    /opt/kafka/bin/connect-distributed.sh /opt/kafka/config/connect-distributed.properties

    Kafka Connect의 내부 소비자 및 생산자가 이제 추적에 사용됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동