4.5. 커넥터
커넥터는 두 개의 파이프라인을 연결합니다. 파이프라인의 끝에서는 내보내기 역할을 하여 데이터를 사용하고, 다른 파이프라인의 시작에서는 받기 역할로 데이터를 내보냅니다. 동일하거나 다른 데이터 유형의 데이터를 사용하고 방출할 수 있습니다. 소비된 데이터를 요약하기 위해 데이터를 생성하고 방출할 수도 있고, 단순히 데이터를 복제하거나 라우팅할 수도 있습니다.
현재 OpenTelemetry의 Red Hat 빌드에 사용할 수 있는 일반 공급 및 기술 미리 보기 커넥터는 다음과 같습니다.
4.5.1. 카운트 커넥터 링크 복사링크가 클립보드에 복사되었습니다!
Count Connector는 내보내기 파이프라인의 추적 범위, 추적 범위 이벤트, 메트릭, 메트릭 데이터 포인트 및 로그 레코드를 계산합니다.
Count Connector는 기술 미리보기 기능일 뿐입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
기본 메트릭 이름은 다음과 같습니다.
-
trace.span.count
-
trace.span.event.count
-
metric.count
-
metric.datapoint.count
-
log.record.count
사용자 정의 메트릭 이름을 공개할 수도 있습니다.
활성화된 Count Connector가 있는 OpenTelemetry Collector 사용자 지정 리소스(CR)
- 1
- 파이프라인에서 Count Connector를 내보내기 또는 수신자로 올바르게 구성하고 생성된 메트릭을 올바른 내보내기로 내보내는 것이 중요합니다.
- 2
- Count Connector는 내보내기 도구로서 스팬을 수신하도록 구성됩니다.
- 3
- Count Connector는 생성된 메트릭을 수신기로서 방출하도록 구성됩니다.작은 정보
Count Connector가 예상한 메트릭을 생성하지 못하는 경우 OpenTelemetry Collector가 예상한 스팬, 메트릭 및 로그를 수신하고 있는지, 그리고 원격 측정 데이터가 예상대로 Count Connector를 통해 흐르는지 확인할 수 있습니다. 디버그 내보내기 기능을 사용하여 수신 원격 측정 데이터를 검사할 수도 있습니다.
Count Connector는 정의된 조건에 따라 원격 측정 데이터를 계산하고 spans
, spanevents
, metrics
, datapoints
또는 log
와 같은 필드를 사용하여 구성하면 해당 데이터를 메트릭으로 노출할 수 있습니다. 다음 예를 보세요.
조건에 따라 스팬을 계산하기 위한 Count Connector에 대한 OpenTelemetry Collector CR 예시
Count Connector는 spans
, spanevents
, metrics
, datapoints
또는 log
와 같은 필드를 사용하여 구성된 경우 정의된 속성에 따라 원격 측정 데이터를 계산할 수 있습니다. 다음 예를 보세요. 속성 키는 원격 측정 데이터에 삽입됩니다. 누락된 속성의 default_value
필드 값을 정의해야 합니다.
속성별로 로그를 계산하기 위한 Count Connector에 대한 OpenTelemetry Collector CR 예시
4.5.2. 라우팅 커넥터 링크 복사링크가 클립보드에 복사되었습니다!
라우팅 커넥터는 리소스 속성과 라우팅 조건에 따라 로그, 메트릭 및 추적을 지정된 파이프라인으로 라우팅합니다. 이러한 리소스 속성과 라우팅 조건은 OTTL(OpenTelemetry Transformation Language) 문으로 작성됩니다.
라우팅 커넥터는 기술 미리 보기 기능에 불과합니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
라우팅 커넥터가 활성화된 OpenTelemetry Collector 사용자 지정 리소스
- 1
- 커넥터 라우팅 테이블.
- 2
- OTTL 문으로 작성된 라우팅 조건입니다.
- 3
- 일치하는 원격 측정 데이터를 라우팅하기 위한 대상 파이프라인입니다.
- 4
- 라우팅 조건이 충족되지 않은 원격 측정 데이터를 라우팅하기 위한 대상 파이프라인입니다.
- 5
- 오류 처리 모드:
전파
값은 오류를 기록하고 페이로드를 삭제하기 위한 것입니다.무시
값은 조건을 무시하고 다음 조건과 일치를 시도하기 위한 것입니다.silent
값은ignore
와 동일하지만 오류를 기록하지 않습니다. 기본값은전파
입니다. - 6
true
로 설정하면, 페이로드는 라우팅 조건이 충족되는 첫 번째 파이프라인에만 라우팅됩니다. 기본값은false
입니다.
4.5.3. 포워드 커넥터 링크 복사링크가 클립보드에 복사되었습니다!
포워드 커넥터는 동일한 유형의 두 파이프라인을 병합합니다.
포워드 커넥터는 기술 미리보기 기능일 뿐입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
활성화된 Forward Connector가 있는 OpenTelemetry Collector 사용자 지정 리소스
4.5.4. 스팬메트릭스 커넥터 링크 복사링크가 클립보드에 복사되었습니다!
Spanmetrics 커넥터는 스팬 데이터에서 요청, 오류, 기간(RED) OpenTelemetry 메트릭을 집계합니다.
Spanmetrics 커넥터가 활성화된 OpenTelemetry Collector 사용자 지정 리소스
- 1
- 생성된 메트릭의 플러시 간격을 정의합니다. 기본값은
15초
입니다.