• /
  • EnglishEspañolFrançais日本語한국어Português
  • 로그인지금 시작하기

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

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

문제 신고

뉴렐릭 에이전트의 OpenTelemetry API 지원

뉴렐릭 APM 에이전트는 이제 OpenTelemetry (OTel) API를 지원하므로 뉴렐릭의 강력한 APM 기능에 대한 풀 액세스를 유지하면서 빼기 공급 업체 비종속 OpenTelemetry API를 사용하여 리소스를 축소할 수 있습니다. 이 기능을 사용하면 뉴렐릭이 제공하는 인사이트 및 기능의 깊이를 희생하지 않고도 이식 가능한 측정, 로그 코드를 작성할 수 있는 유연성을 얻을 수 있습니다.

혜택

뉴렐릭 에이전트와 함께 OpenTelemetry API 지원을 사용하면 다음과 같은 몇 가지 이점을 얻을 수 있습니다.

  • 업체 비종속 측정, 수신: 감시 플랫폼에서 작동하는 표준 OpenTelemetry API를 사용하여 사용자 정의 측정 작성
  • 마이그레이션이 필요하지 않습니다. 현재 측정값을 교체하지 않고 기존 뉴렐릭 에이전트에서 OTel API 지원을 활성화합니다.
  • 점진적 채택: 기존 뉴렐릭 측정, 리소스가 계속 작동하는 동안 새로운 사용자 정의 측정을 위해 OpenTelemetry API를 사용합니다.
  • 혼합 모드 호환성: 뉴렐릭 에이전트, OpenTelemetry API 또는 순수 OTel 에이전트를 사용하여 서비스 전반에 걸쳐 requests 원활하게 추적합니다.
  • 커뮤니티 측정, 리소스: 프레임워크 및 라이브러리에 대한 기본 OpenTelemetry 측정, 리소스 활용

이 기능이 제공하는 것

뉴렐릭 에이전트에서 OpenTelemetry API 지원을 활성화하면 에이전트는 다음을 수행할 수 있습니다.

  • OpenTelemetry API를 사용하여 생성된 스팬, 트레이스, 메트릭 및 로그를 캡처합니다.
  • OTel에서 생성된 텔레메트리를 뉴렐릭 APM 트레이스에 원활하게 통합합니다.
  • 뉴렐릭의 내장 측정, 로그와 충돌하지 않는 기본 OpenTelemetry 측정 측정 지원
  • 혼합된 뉴렐릭 및 OpenTelemetry 권한화된 서비스 전체에서 트레이스 컨텍스트를 유지 관리합니다.

중요

이 기능은 기본적으로 비활성화되어 있습니다. 에이전트 설정을 통해 명시적으로 활성화해야 합니다.

지원되는 언어 및 기능

OpenTelemetry API 지원은 다음 뉴렐릭 APM 에이전트에 사용할 수 있습니다.

언어

최소 버전

트레이스 API

메트릭 API

로그 API

스팬 링크

스팬의 이벤트

자바

[9.1.0]

노드.js

[13.13.0]

.그물

[10.49.0]

아래 참고 사항을 참조하십시오.

파이썬

[11.5.0]

아래 참고 사항을 참조하십시오.

루비

[10.2.0]

.NET 및 끌어오기: .NET 에이전트는 이미 로그 데이터용 OpenTelemetry API 된 로깅 라이브러리를 사용하고 있습니다. 파이썬 에이전트는 이미 로깅 모듈을 지원합니다. 이전 버전과의 호환성을 위해 OpenTelemetry API 지원을 활성화해도 이러한 에이전트 리소스를 로그하는 방식은 변경되지 않습니다.

혼합 환경에서의 샘플링

이제 모든 기기가 OpenTelemetry 표준에 맞춰 트랜스 비율 샘플링을 지원하며, 다양한 환경에서 일관된 샘플링 로직을 보장합니다.

주요 이점:

  • 뉴렐릭 및 OTel-계측된 서비스 전반에 걸쳐 일관된 샘플링 결정
  • OTel SDK에서 상위 트레이스 결정 사항 보존

적응형 샘플링 작동 방식, 샘플링 강제, 요원별 목표 및 설정 옵션에 대한 자세한 내용은 꺾이는 추적 샘플링을 참조하세요.

지원되는 측정, 로그 유형

네이티브 측정, 로그(자동)

네이티브 OpenTelemetry 측정, 로그는 기본적으로 지원됩니다. 이러한 측정, 로그는 유지 관리 담당자가 라이브러리 또는 프레임워크에 직접 구축하고 OpenTelemetry API 지원을 활성화하면 자동으로 작동합니다.

사용 가능한 구체적인 네이티브 측정, 도구는 언어 에이전트에 따라 다릅니다. 각 언어에 대해 지원되는 측정, 로그에 대한 자세한 내용은 설정 섹션을 참조하세요.

중요

알려진 제한 사항: 일부 네이티브 측정, 계측은 OpenTelemetry의 내장 측정, 계측과 비교하여 스팬 이름이나 범위 이름이 약간 다르게 생성될 수 있습니다. 이는 OpenTelemetry 의 의미 규칙 차이 때문입니다(예: Elasticsearch, RabbitMQ).

OpenTelemetry API를 사용한 맞춤형 측정

표준 OpenTelemetry API를 사용하여 맞춤형 측정을 작성할 수 있습니다.

  • 트레이스: OpenTelemetry Tracing API사용하여 사용자 지정 스팬을 생성하고 속성을 추가합니다.
  • 지표: OpenTelemetry 지표 API 사용하여 지표 지표를 기록합니다(지원되는 경우).
  • 로그: OpenTelemetry 로그 API 사용하여 로그 쓰기(지원되는 경우)

해당 언어에서 이러한 API를 사용하는 방법에 대한 자세한 내용은 OpenTelemetry 설명서를 참조하십시오.

OpenTelemetry API 지원을 활성화하는 방법

OpenTelemetry API 지원은 기본적으로 비활성화되어 있습니다. 에이전트 설정을 통해 해당 기능을 활성화하세요.

제대로 작동하는지 확인하십시오.

OpenTelemetry API 지원을 활성화한 후 정상적으로 작동하는지 확인하십시오.

  1. 업데이트된 에이전트 설정으로 구현하고 배포합니다.

  2. 맞춤형 측정을 사용하는 경우 코드가 OpenTelemetry API를 사용하여 범위/메트릭을 생성하는지 확인하세요.

  3. 애플리케이션으로 트래픽을 유도하세요.

  4. 뉴렐릭 APM UI 확인하세요.

    • one.newrelic.com > All capabilities > APM & services > (앱 선택)로 이동하세요.
    • 트레이스에 통합된 OpenTelemetry API에 의해 생성된 범위를 보려면 분리 트레이스를 확인하세요.

제한 사항 및 알려진 문제점

측정, 사용 제한

한정

설명

라이브러리 측정, 지원되지 않음

별도의 패키지 참여가 필요한 OpenTelemetry 라이브러리 동작은 이번 릴리스에서 지원되지 않습니다. 유지관리자가 라이브러리에 직접 구축한 네이티브 측정만 자동으로 작동합니다.

이제 바이트코드 측정, 로그가 감지되지 않습니다.

사용자 자동 OpenTelemetry 자동 측정, 바이트코드 조작을 사용하는 리소스는 뉴렐릭 측 에이전트에 의해 감지되지 않습니다.

의미론적 관습의 차이

일부 OpenTelemetry 측정 도구는 뉴렐릭의 내장 측정 도구와 비교하여 범위 및 지표에 대해 다른 명명 규칙을 사용합니다.

  • Elasticsearch: 스팬 이름과 작업 이름은 대소문자 및 길이가 다를 수 있습니다.
  • RabbitMQ: 분산 추적 방식이 다릅니다 (스팬 링크 vs. 부모/자식 관계).

이러한 차이점은 특정 범위 또는 지표 이름에 의존하는 기존 대시보드 및 공지 조건에 영향을 미칠 수 있습니다. 이러한 서비스에 대해 뉴렐릭 측정, 렌더링에서 OpenTelemetry 측정, 렌더링으로 전환하는 경우 쿼리를 검토하고 업데이트하세요.

에이전트별 제한사항

  • 끌어오기: 트레이스 API 만 지원됩니다. 지표 및 로그 API를 사용할 수 없습니다.
  • 루비: 트레이스 API 만 지원됩니다. 지표 및 로그 API를 사용할 수 없습니다.
  • .NET: OpenTelemetry 활성화는 차원 데이터 수집 비용을 증가시킬 수 있습니다.

문제점 해결

OpenTelemetry 스팬이 트레이스에 나타나지 않음

OpenTelemetry API 지원을 활성화했지만 추적 기록에 OTel에서 생성된 스팬이 표시되지 않는 경우:

도움이 필요하세요?

OpenTelemetry API 지원에 문제가 발생하는 경우 뉴렐릭 지원팀 에 문의하여 도움을 받으세요.

다음은 뭐지?

Copyright © 2026 New Relic Inc.

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