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

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

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

문제 신고

분산 추적을 사용하여 APM을 Elasticsearch와 연관시키기

|View as Markdown (English)

기본적으로 뉴렐릭은 APM 애플리케이션과 Elasticsearch 클러스터를 두 개의 분리되고 연결되지 않은 항목으로 모니터링합니다: 앱이 실제로 해당 클러스터를 호출한다는 것을 보여주는 것은 없습니다.

이 페이지는 Elasticsearch의 기본 OpenTelemetry 분산 추적을 사용하여 해당 격차를 해소합니다. Elasticsearch는 애플리케이션별 변경 없이 메트릭에 이미 사용하는 것과 동일한 OpenTelemetry 수집기(NRDOT 또는 OTel Collector Contrib)를 통해 자체 트레이스 스팬을 내보냅니다. 결과: 느린 트랜잭션은 이를 처리한 클러스터로 바로 연결됩니다.

내부적으로 애플리케이션과 Elasticsearch는 각각 동일한 요청의 일부를 단일 공유 트레이스에 제공합니다. 뉴렐릭은 양쪽이 함께 속해 있음을 인식하고 서비스-클러스터 관계를 자동으로 구축합니다.

팁

분산 추적은 APM을 Elasticsearch와 연관시키는 두 가지 방법 중 하나입니다. 전체 요청 수준의 세부 정보를 제공하지만, 추가 트레이스 데이터가 수집 볼륨에 추가됩니다. 클러스터가 관련 엔티티로 표시되기만 하면 되는 경우, 대신 APM 애플리케이션의 텔레메트리에 클러스터 이름으로 태그를 지정할 수 있습니다 ― 이는 모든 Elasticsearch 버전에서 작동하지만 엔드투엔드 트레이스 세부 정보는 생략합니다.

호환되는 계측

이 상관관계는 다음을 포함하여 W3C Trace Context 전파를 지원하는 모든 애플리케이션에서 작동합니다:

  • OpenTelemetry SDK로 계측된 애플리케이션(모든 언어)
  • OpenTelemetry 자동 측정(자바, .NET, 파이썬, Node.js)
  • 뉴렐릭 APM 에이전트(Go, 자바, .NET, Node.js, 파이썬, 루비, PHP)(분산 추적 활성화됨)

계측 방식을 혼합할 수 있습니다. 예를 들어, 뉴렐릭 APM 에이전트를 사용하는 자바 서비스와 OpenTelemetry SDK를 사용하는 파이썬 서비스는 모두 동일한 Elasticsearch 클러스터를 호출할 수 있으며, 각각 뉴렐릭에서 해당 클러스터에 올바르게 연결된 것으로 나타납니다.

필요한 사항

시작하기 전에 다음 사항을 확인하십시오:

  • 유효한 뉴렐릭 라이선스 키
  • 네이티브 OTLP 트레이스 내보내기에는 이 버전이 필요하므로 Elasticsearch 9.4 이상
  • 이미 실행 중이며 Elasticsearch 노드에서 연결할 수 있는 OpenTelemetry 수집기(OTel Collector Contrib 또는 NRDOT). 아직 설치하지 않은 경우 자체 호스팅 설치 또는 Kubernetes 설치를 따르십시오.
  • 위에 나열된 호환 가능한 계측 접근 방식 중 하나를 사용하고 분산 추적이 활성화된상태로 Elasticsearch에 requests를 보내는 계측된 애플리케이션
  • 수집기에서 뉴렐릭의 OTLP 엔드포인트로의 네트워크 액세스

분산 추적 설정

설정은 두 부분으로 구성됩니다: Elasticsearch에서 추적을 켜고, 수집기에 트레이스 파이프라인을 추가하는 것입니다.

추적을 켜면 Elasticsearch는 자체 OpenTelemetry 스팬을 내보내고, traceparent 헤더를 통해 애플리케이션의 트레이스와 결합하며, 각각에 es.cluster.name을(를) 기록합니다. 뉴렐릭은 공유된 트레이스를 사용하여 관계를 자동으로 연결합니다.

배포와 일치하는 섹션을 확장하십시오.

트레이스 보기

스팬이 전송되기 시작하면, 이를 쿼리하고 상관된 서비스 맵을 검사할 수 있습니다. 쿼리 예제와 뉴렐릭에서 서비스 맵을 찾는 위치는 분산 트레이스 및 APM 상관관계 보기를 참조하십시오.

문제점 해결

스팬이 표시되지 않거나, 클러스터가 자신과의 관계를 표시하거나, 애플리케이션이 클러스터에 연결되지 않는 경우, 문제 진단, 해결 가이드의 APM 상관관계 및 분산 추적 섹션을 참조하십시오.

Copyright © 2026 New Relic Inc.

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