11.3. 메트릭 노출
OpenTelemetry 수집기는 처리된 데이터 볼륨에 대한 다음 메트릭을 노출합니다.
otelcol_receiver_accepted_spans
- 파이프라인에 성공적으로 푸시된 기간 수입니다.
otelcol_receiver_refused_spans
- 파이프라인에 푸시할 수 없는 기간 수입니다.
otelcol_exporter_sent_spans
- 대상에 성공적으로 전송된 기간 수입니다.
otelcol_exporter_enqueue_failed_spans
- 전송 대기열에 범위를 추가하지 못했습니다.
otelcol_receiver_accepted_logs
- 파이프라인으로 성공적으로 푸시된 로그 수입니다.
otelcol_receiver_refused_logs
- 파이프라인으로 내보낼 수 없는 로그 수입니다.
otelcol_exporter_sent_logs
- 대상으로 성공적으로 전송되는 로그 수입니다.
otelcol_exporter_enqueue_failed_logs
- 전송 대기열에 로그 수를 추가할 수 없습니다.
otelcol_receiver_accepted_metrics
- 메트릭 수가 파이프라인에 성공적으로 푸시되었습니다.
otelcol_receiver_refused_metrics
- 파이프라인으로 내보낼 수 없는 메트릭 수입니다.
otelcol_exporter_sent_metrics
- 대상에 성공적으로 전송된 메트릭 수입니다.
otelcol_exporter_enqueue_failed_metrics
- 전송 큐에 메트릭 수를 추가하지 못했습니다.
이러한 메트릭을 사용하여 수집기의 문제를 해결할 수 있습니다. 예를 들어 otelcol_receiver_refused_spans
메트릭에 높은 값이 있는 경우 수집기가 들어오는 범위를 처리할 수 없음을 나타냅니다.
Operator는 메트릭 끝점을 스크랩하는 데 사용할 수 있는 < cr_name>-collector-monitoring
원격 분석 서비스를 생성합니다.
프로세스
OpenTelemetryCollector
CR(사용자 정의 리소스)에 다음 행을 추가하여 Telemetry 서비스를 활성화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 내부 수집기 지표가 노출되는 포트입니다. 기본값은
:8888
입니다.
port-forwarding Collector Pod를 사용하는 다음 명령을 실행하여 지표를 검색합니다.
oc port-forward <collector_pod>
$ oc port-forward <collector_pod>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenTelemetryCollector
CR에서enableMetrics
필드를true
로 설정하여 내부 메트릭을 스크랩합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenTelemetry 수집기의 배포 모드에 따라
PodMonitor
또는ServiceMonitor
를 사용하여 내부 메트릭이 스크랩됩니다.참고또는
enableMetrics
필드를true
로 설정하지 않으면http://localhost:8888/metrics
에서 메트릭 끝점에 액세스할 수 있습니다.선택 사항: 웹 콘솔에서 사용자 워크로드 모니터링 기능이 활성화된 경우 웹 콘솔에서 Observe
Dashboards 로 이동한 다음 드롭다운 목록에서 OpenTelemetry 수집기 대시보드를 선택하여 확인합니다. 사용자 워크로드 모니터링 기능에 대한 자세한 내용은 모니터링 에서 "사용자 정의 프로젝트에 대한 모니터링 활성화"를 참조하십시오. 작은 정보범위 또는 메트릭과 같은 시각화된 데이터는 프로세서, 수신자 또는 내보내기와 같은 수집기 인스턴스, 네임스페이스 또는 OpenTelemetry 구성 요소를 통해 필터링할 수 있습니다.