4.5. 커넥터
커넥터는 두 개의 파이프라인을 연결합니다. 이는 하나의 파이프라인이 끝날 때 내보내기자로 데이터를 사용하고 다른 파이프라인 시작 시 수신자로 데이터를 내보냅니다. 동일하거나 다른 데이터 유형의 데이터를 사용하고 내보낼 수 있습니다. 소비된 데이터를 요약하기 위해 데이터를 생성하고 내보낼 수 있거나, 단순히 데이터를 복제하거나 라우팅할 수 있습니다.
현재 OpenTelemetry의 Red Hat 빌드에서 다음 일반 가용성 및 기술 프리뷰 커넥터를 사용할 수 있습니다.
4.5.1. count Connector 링크 복사링크가 클립보드에 복사되었습니다!
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 수집기가 예상 기간, 메트릭 및 로그를 수신하고 있는지 여부와 Telemetry 데이터 흐름이 예상대로 표시되는지 여부를 확인할 수 있습니다. Debug Exporter를 사용하여 들어오는 Telemetry 데이터를 검사할 수도 있습니다.
Count Connector는 정의된 조건에 따라 Telemetry 데이터를 계산하고범위
, 범위, 메트릭, 데이터포인트 또는
로그
로 이러한 필드를 사용하여 구성할 때 해당 데이터를메트릭
으로 표시할 수 있습니다. 다음 예제를 참조하십시오.
조건별 기간을 계산할 Count Connector의 OpenTelemetry Collector CR의 예
Count Connector는범위
, 범위,메트릭
, 데이터지점 또는
계산할 수 있습니다. 로그
와 같은 필드를 사용하여 구성된 경우 정의된 특성에 따라 Telemetry 데이터를 다음 예제를 참조하십시오. 속성 키는 원격 분석 데이터에 삽입됩니다. 누락된 속성의
default_value
필드 값을 정의해야 합니다.
속성별 로그를 계산하기 위한 Count Connector의 OpenTelemetry Collector CR의 예
4.5.2. 라우팅 커넥터 링크 복사링크가 클립보드에 복사되었습니다!
Routing Connector는 리소스 속성 및 라우팅 조건에 따라 지정된 파이프라인에 로그, 메트릭 및 추적을 라우팅하며, 이는 OpenTelemetry Language(OTTL) 문으로 작성됩니다.
Routing Connector는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
활성화된 라우팅 커넥터가 있는 OpenTelemetry 수집기 사용자 정의 리소스
- 1
- 커넥터 라우팅 테이블.
- 2
- OTTL 문으로 작성된 라우팅 상태입니다.
- 3
- 일치하는 Telemetry 데이터를 라우팅하기 위한 대상 파이프라인입니다.
- 4
- 라우팅 조건이 충족되지 않는 Telemetry 데이터를 라우팅하기 위한 대상 파이프라인입니다.
- 5
- 오류 처리 모드:
전파
값은 오류를 로깅하고 페이로드를 삭제하는 것입니다.ignore
값은 조건을 무시하고 다음과 일치시키려는 것입니다.silent
값은ignore
와 동일하지만 오류를 기록하지 않습니다. 기본값은propagate
입니다. - 6
true
로 설정하면 페이로드가 라우팅 조건이 충족되는 첫 번째 파이프라인으로만 라우팅됩니다. 기본값은false
입니다.
4.5.3. Forward Connector 링크 복사링크가 클립보드에 복사되었습니다!
Forward Connector는 동일한 유형의 두 파이프라인을 병합합니다.
Forward Connector는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
활성화된 Forward Connector가 있는 OpenTelemetry 수집기 사용자 정의 리소스
4.5.4. Spanmetrics Connector 링크 복사링크가 클립보드에 복사되었습니다!
Spanmetrics Connector는 범위 데이터에서 요청, 오류 및 기간(R.E.D) OpenTelemetry 메트릭을 집계합니다.
활성화된 Spanmetrics 커넥터가 있는 OpenTelemetry 수집기 사용자 정의 리소스
- 1
- 생성된 지표의 플러시 간격을 정의합니다. 기본값은
15s
입니다.