• 로그인지금 시작하세요

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

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

문제 신고

언어 에이전트 및 분산 추적

C, Go, Java, Node.js, .NET, PHP, Python 또는 Ruby용 New Relic APM 에이전트의 새 인스턴스를 설치하면 표준 분산 추적이 기본적으로 설정됩니다.

APM 에이전트에 대한 이 기본 분산 추적은 헤드 기반 샘플링을 사용합니다.이는 흔적이 New Relic에 도착하기 전에 알고리즘을 적용하여 수락하고 분석할 흔적의 수를 결정한다는 것을 의미합니다.이 기본 헤드 기반 샘플링은 분산 시스템에서 일어나는 일에 대한 기본적인 통찰력을 제공할 수 있습니다.

또한 Infinite Tracing을 제공하므로 분산 시스템에 대한 가시성을 높일 수 있으므로 권장합니다.이 옵션은 꼬리 기반 샘플링을 사용합니다. 즉, 추적을 100% 수집하고 분석할 때까지 샘플링을 수행하지 않습니다.추적은 데이터를 수집 및 분석하여 유용한 추적을 찾는 클라우드 기반 추적 관찰자에게 전송됩니다.

새 에이전트를 설치하여 분산 추적을 원하거나 이전 에이전트에서 분산 추적을 켜는 데 도움이 필요한 경우 다음과 같은 지침이 있습니다.

시작하기 전에 더 많은 배경 지식을 얻으려면 다음 주제를 확인하십시오.

새 에이전트에 대한 추적 설정

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

표준 분산 추적을 사용하려면 에이전트를 설치하십시오.

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

분산 추적을 설정하려면 New Relic 계정이 필요합니다. 아직 없으시다면 빠르게
무료 계정을 만드 십시오.

1단계. 서비스 식별

계측하려는 서비스를 파악하여 각각 New Relic에 추적 데이터를 보내도록 합니다.식별한 각 서비스에 대해 다음 단계의 팁에 따라 APM 에이전트를 설치합니다.

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

기본 분산 추적을 가져오려면 새 APM 에이전트를 설치합니다.각 서비스를 계측하는 데 도움이 되도록 다양한 언어에 대한 설치 도우미가 있습니다.

각 설치에 고유한 응용 프로그램 이름이 있는지 확인하려면 계측하려는 각 서비스에 대해 설치 도우미를 실행해야 합니다.

도우미를 시작하려면 해당 언어에 대한 링크를 클릭합니다.

C
APM: C
Golang
APM: Golang
Java
APM: Java
.NET
APM: .NET
Node.js
APM: Node.js
PHP
APM: PHP
Python
APM: Python
Ruby
APM: Ruby

설치 도우미를 사용하는 이 빠른 시작 접근 방식은 실행하는 각 서비스에 대해 분산 추적을 자동으로 활성화하지만 분산 추적에 참여하려는 APM 에이전트가 이미 있는 경우 분산 추적을 수동으로 활성화해야 합니다. 이전 APM 에이전트에 대한 옵션을 참조하십시오.

3단계. 추적 보기

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

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

무한 추적 설정(권장)

APM 에이전트용 표준 분산 추적(위)은 적응 샘플링 을 사용하여 분당 최대 10개의 추적을 캡처하지만 당사가 모든 데이터를 분석하고 가장 관련성이 높은 추적을 찾도록 하려면 무한 추적을 설정할 수 있습니다.표준 분산 추적에 대한 이 대안은 C SDK를 제외한 모든 APM 언어 에이전트에서 사용할 수 있습니다.

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

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

1단계. 표준 분산 추적을 위한 계측 완료

무한 추적 설정은 표준 분산 추적 에 대한 위의 계측 단계를 기반으로 합니다.추적 관찰자에 대한 다음 단계로 넘어가기 전에 이 작업을 완료했는지 확인하십시오.

2단계. 추적 관찰자 설정

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

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

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

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

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

이전 APM 에이전트를 위한 옵션

이전 APM 에이전트가 있는 경우 이 섹션을 사용하여 원하는 분산 추적 기능이 지원되는지 확인하십시오.

호환성 정보 다음은 표준 분산 추적을 켜기 위한 기본 구성 설정을 보여주는 섹션입니다. 이전 에이전트가 무한 추적을 지원하고 설정하려는 경우 의 단계를 참조하십시오.

호환성 가이드

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

이전 에이전트에 대한 표준 분산 추적 구성

분산 추적은 구성 설정을 통해 활성화됩니다. 다음 상담원별 섹션을 검토하세요. 에이전트 구성에 대한 일반적인 도움말은 에이전트 구성 을 참조하십시오.

중요

무한 추적에는 서버 측 구성을 사용할 수 없습니다.

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

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

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

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

Copyright © 2022 New Relic Inc.