93장. OpenTelemetry


Camel 3.5 이후

OpenTelemetry 구성 요소는 OpenTelemetry 를 사용하여 들어오고 나가는 Camel 메시지의 추적 및 타이밍에 사용됩니다.

Camel로 전송되는 수신 및 발신 메시지를 위해 이벤트(span)가 캡처됩니다.

93.1. 설정

OpenTelemetry 추적 프로그램의 구성 속성은 다음과 같습니다.

Expand
옵션Default설명

excludePatterns

 

패턴과 일치하는 Camel 메시지의 추적을 비활성화할 exclude 패턴을 설정합니다. 내용은 키가 패턴인 Set<String>입니다. 패턴은 Intercept의 규칙을 사용합니다.

인코딩

false

헤더 키를 인코딩해야 하는지(연결 특정) 여부를 설정합니다. 값은 부울입니다. 대시는 인스턴스를 JMS 속성 키에 대해 인코딩해야 합니다.

93.1.1. 설정

선택한 OpenTelemetry 호환 추적기와 관련된 특정 종속성 외에도 POM에 camel-opentelemetry 구성 요소를 추가합니다.

OpenTelemetry 지원을 명시적으로 구성하려면 OpenTelemetryTracer 를 인스턴스화하고 camel 컨텍스트를 초기화합니다. 선택적으로 Tracer 를 지정하거나 레지스트리를 사용하여 암시적으로 검색할 수 있습니다.

OpenTelemetryTracer otelTracer = new OpenTelemetryTracer();
// By default it uses the DefaultTracer, but you can override it with a specific OpenTelemetry Tracer implementation.
otelTracer.setTracer(...);
// And then initialize the context
otelTracer.init(camelContext);
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat