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 원격 분석 서비스를 생성합니다.

프로세스

  1. OpenTelemetryCollector CR(사용자 정의 리소스)에 다음 행을 추가하여 Telemetry 서비스를 활성화합니다.

    # ...
      config:
        service:
          telemetry:
            metrics:
              readers:
              - pull:
                  exporter:
                    prometheus:
                      host: 0.0.0.0
                      port: 8888 
    1
    
    # ...
    Copy to Clipboard Toggle word wrap
    1
    내부 수집기 지표가 노출되는 포트입니다. 기본값은 :8888 입니다.
  2. port-forwarding Collector Pod를 사용하는 다음 명령을 실행하여 지표를 검색합니다.

    $ oc port-forward <collector_pod>
    Copy to Clipboard Toggle word wrap
  3. OpenTelemetryCollector CR에서 enableMetrics 필드를 true 로 설정하여 내부 메트릭을 스크랩합니다.

    apiVersion: opentelemetry.io/v1beta1
    kind: OpenTelemetryCollector
    spec:
    # ...
      mode: deployment
      observability:
        metrics:
          enableMetrics: true
    # ...
    Copy to Clipboard Toggle word wrap

    OpenTelemetry 수집기의 배포 모드에 따라 PodMonitor 또는 ServiceMonitor 를 사용하여 내부 메트릭이 스크랩됩니다.

    참고

    또는 enableMetrics 필드를 true 로 설정하지 않으면 http://localhost:8888/metrics 에서 메트릭 끝점에 액세스할 수 있습니다.

  4. 선택 사항: 웹 콘솔에서 사용자 워크로드 모니터링 기능이 활성화된 경우 웹 콘솔에서 Observe Dashboards 로 이동한 다음 드롭다운 목록에서 OpenTelemetry 수집기 대시보드를 선택하여 확인합니다. 사용자 워크로드 모니터링 기능에 대한 자세한 내용은 모니터링 에서 "사용자 정의 프로젝트에 대한 모니터링 활성화"를 참조하십시오.

    작은 정보

    범위 또는 메트릭과 같은 시각화된 데이터는 프로세서, 수신자 또는 내보내기와 같은 수집기 인스턴스, 네임스페이스 또는 OpenTelemetry 구성 요소를 통해 필터링할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat