• 로그인

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

OpenTelemetry 추적: 모범 사례

이러한 OpenTelemetry 추적 주제를 숙지하여 추적 및 범위가 New Relic에 표시되도록 하십시오.

중요

OpenTelemetry Protocol이 성숙해지고 더 많은 구성 요소가 stable 로 선언됨에 따라 2022년 9월 이전에 OTLP 끝점에서 지원하는 버전을 v0.10.0에서 최신 릴리스인 v0.16.0 이상으로 이동할 예정입니다.

커뮤니티가 보다 안정적인 OTLP 릴리스를 향해 이동함에 따라 중단을 최소화하기 위해 취할 수 있는 조치 및 v0.10.0 지원 EOL 일정에 대한 추가 커뮤니케이션이 곧 있을 예정입니다.

필수 입력 사항

스팬의 startTimeUnixNanoendTimeUnixNano 필드는 추적 데이터 용 OpenTelemetry 프로토콜에 따라 필요합니다. startTimeUnixNano 가 없으면 범위가 삭제되고 NrIntegrationError 이 생성됩니다. endTimeUnixNano 가 없으면 범위의 기간이 크고 음수입니다.

스팬 이벤트의 timeUnixNano 필드는 필수입니다. timeUnixNano 이 없으면 스팬 이벤트가 삭제되고 NrIntegrationError 가 생성됩니다.

스팬의 traceIdspanId 필드는 추적 데이터 용 OpenTelemetry 프로토콜에 따라 필요합니다. traceId 또는 spanId 이 없으면 범위가 삭제되고 NrIntegrationError 가 생성됩니다.

견본 추출

추적 데이터는 가장 성숙한 OpenTelemetry 데이터 유형입니다. 이 때문에 New Relic의 OpenTelemetry 사용자 경험은 주로 추적 데이터를 기반으로 하므로 샘플링 전략의 영향을 받습니다.

다음과 같은 여러 위치에서 샘플링을 구성할 수 있습니다.

  • 서비스: 귀하의 언어에 대해 OpenTelemetry SDK를 사용하십시오.
  • 수집기: OpenTelemetry 수집기의 자체 인스턴스를 실행하는 경우 꼬리 기반 샘플링( 아래 참조 )과 같은 보다 정교한 형태의 샘플링을 수행하도록 구성할 수 있습니다.

다양한 유형의 샘플링을 구성하는 방법에 대한 이 문서를 확인하십시오.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.