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

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

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

문제 신고

Node.js 서비스에 대한 분산 추적

분산 추적을 사용하면 분산 시스템 전체에서 요청의 전체 여정을 볼 수 있습니다.Node.js 에이전트의 경우 두 가지 유형의 분산 추적을 제공합니다(자세한 내용은 스팬 샘플링 작동 방식 참조).

  • 표준(헤드 기반 샘플링): 추적이 도착하기 전에 수락하고 분석할 추적 비율을 결정합니다. 이를 통해 추적이 어떻게 도움이 되는지 확인할 수 있는 확실한 출발점이 됩니다. Node.js 에이전트 8.3.0 이상에서는 기본적으로 켜져 있습니다.
  • 무한 추적(꼬리 기반 샘플링): 당사의 클라우드 기반 서비스는 모든 추적을 수용한 다음 가장 중요한 추적을 찾기 위해 정렬합니다.표준 추적을 설정한 후에는 모든 추적을 분석하고 가장 중요한 추적을 샘플링하는 구성 옵션을 제공하므로 이 옵션을 추가하는 것이 좋습니다.

분산 추적을 시작하는 데 필요한 모든 단계는 다음과 같습니다.

새 Node.js 에이전트

표준 분산 추적(머리 기반 샘플링)을 시도하거나 무한 추적(꼬리 기반 샘플링)을 설정하려는 경우 표준 추적을 설정하여 시작해야 합니다.헤드 기반 샘플링을 진행하기 위해 APM 에이전트 설치 과정을 안내해 드립니다.그런 다음 선택 사항이지만 권장되는 무한 추적을 설정할 수 있습니다.

표준 분산 추적을 사용하려면 에이전트 설치

아직 서비스에 대한 APM 에이전트를 설치하지 않았거나 추가 서비스를 계측하려는 경우 표준 분산 추적 을 설정하는 가장 좋은 방법입니다.

이 APM 에이전트로 계측된 일부 서비스가 이미 있고 이를 분산 추적에 포함하려면 각 서비스에 대해 분산 추적을 수동으로 활성화해야 합니다.이전 Node.js 에이전트에 대한 옵션을 참조하세요.

분산 추적을 설정하려면 New Relic 계정이 필요합니다.아직 계정이 없다면 무료 계정을 빠르게 만들 수 있습니다 .

1단계. 서비스 식별

계측하려는 서비스를 파악하여 각각 New Relic에 추적 데이터를 보내도록 합니다.

2단계. APM 에이전트로 각 서비스 계측

트랜잭션과 관련된 각 서비스에 대해 에이전트 설치 루틴을 반복합니다.일부 서비스에서 다른 언어를 사용하는 경우 해당 언어에 대한 설치 단계 를 반복하기만 하면 됩니다.

설치 루틴을 시작하려면 아래 타일을 클릭하세요.각 에이전트 설치를 마치면 여기로 돌아와 추적 보기에 대한 팁을 확인하세요 .

Node.js
Start installation

3단계. 추적 보기

APM 에이전트로 각 서비스를 계측한 후 일부 추적을 캡처할 수 있도록 애플리케이션에서 일부 트래픽을 생성합니다. 다음은 UI에서 추적을 보는 두 가지 방법입니다.

UI에서 추적을 찾는 데 도움이 더 필요하면:

무한 추적 설정

APM 에이전트용 표준 분산 추적( )은 추적의 최대 10%를 캡처하지만 당사가 모든 데이터를 분석하고 가장 관련성이 높은 추적을 찾기를 원하는 경우 무한 추적을 설정할 수 있습니다.

이 기능에 대한 자세한 내용은 무한 추적 을 참조하십시오.

시작하기 전에 먼저 요구 사항 을 충족하는지 확인하십시오.

1단계. 새 에이전트 설치 완료

무한 추적 설정은 표준 분산 추적을 위한 새 에이전트 설치 의 계측 단계를 기반으로 합니다.에이전트 설치를 완료한 후 추적 관찰자 설정을 계속하십시오.

2단계. 추적 관찰자 설정

추적 관찰자는 모든 추적을 수집하고 분석하는 New Relic AWS 기반 서비스입니다. 추적 관찰자 설정 의 지침을 따릅니다. 완료되면 추적 관찰자 정보와 함께 여기로 돌아와 에이전트를 구성하는 다음 단계를 계속합니다.

3단계: 무한 추적을 위한 에이전트 구성

무한 추적 구성 설정에는 표준 분산 추적과 추적 관찰자에 대한 정보가 포함됩니다. 아래에서 언어 에이전트에 대한 설정을 찾으십시오.

4단계. (선택 사항) 무한 추적 사용자 지정

에이전트 구성 설정을 추가한 후 New Relic UI에서 데이터를 보기 시작해야 합니다. 데이터를 분석하는 데 시간을 보낸 후 Infinite Tracing의 일부 기능을 조정할 수 있습니다.

이전 Node.js 에이전트에 대한 옵션

이전 Node.js 에이전트가 있는 경우 활성화하기 전에 원하는 분산 추적 기능이 지원되는지 확인하십시오.

호환성 가이드

아래에서 언어 에이전트를 찾아 분산 추적과 함께 기존 에이전트를 사용할 수 있는지 확인하십시오.

이전 Node.js 에이전트 구성

분산 추적을 사용하려면 아래 설정을 참조하세요.

분산 추적이 없는 이전 에이전트를 사용한 경우 분산 추적을 켜기 전에 APM에 미치는 영향을 확인하세요.

프록시 구성에 대한 도움이 필요한 경우 프록시 지원 을 참조하십시오.

수동 계측(자동 계측이 작동하지 않는 경우)

권장 사항: 사용자 지정 계측을 수행하기 전에 다음을 읽으십시오.

서비스가 추적 헤더를 다른 서비스로 전달하지 않는 경우 분산 추적 페이로드 API를 사용하여 호출 서비스 및 호출된 서비스를 계측할 수 있습니다. 호출 서비스는 API 호출을 사용하여 호출된 서비스에서 수락하는 페이로드를 생성합니다.

Copyright © 2024 New Relic Inc.

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