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

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

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

문제 신고

Go 애플리케이션에 대한 분산 추적 활성화

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

  • 표준(헤드 기반 샘플링): 추적이 도착하기 전에 수락하고 분석할 추적 비율을 결정합니다.이를 통해 추적이 어떻게 도움이 되는지 확인할 수 있는 확실한 출발점이 됩니다.Go 에이전트 3.16.0 이상에서는 기본적으로 켜져 있습니다.

  • Infinite Tracing(테일 기반): 당사의 클라우드 기반 서비스는 귀하의 모든 트레이스를 수용한 다음 이를 정렬하여 가장 중요한 트레이스를 찾습니다. 무한 추적은 모든 트레이스를 분석하고 가장 중요한 트레이스를 샘플링할 수 있는 설정 옵션을 제공합니다.

표준 분산 추적(헤드 기반 샘플링)을 시도하거나 무한 추적(테일 기반 샘플링)을 설정하려는 경우 표준 추적 설정부터 시작해야 합니다.

표준 분산 추적

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

방사능 Go 에이전트를 설치하면 기본적으로 표준복원 추적이 켜져 있습니다. 이 기능을 끄고 싶다면 설정 가이드를 참조하세요.

서비스 식별

어떤 서비스가 요청에 영향을 미치는지 파악하여 각 서비스를 계측하여 New Relic에 추적 데이터를 보낼 수 있습니다.

APM 에이전트를 사용하여 각 서비스를 조정합니다.

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

Go 에이전트를 사용하려면 다른 뉴렐릭 에이전트의 자동 측정, 자동 로그와 달리 Go 서비스를 수동으로 로그아웃해야 합니다. 이는 Go 에이전트를 사용하려면 코드에 몇 줄을 추가해야 함을 의미합니다. 아래에서 설치를 시작하면 이에 대해 알게 됩니다.

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

Golang
Start installation

뷰트레이스

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

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

무한 추적(선택 사항)

에이전트에 대한 표준 폐기 추적은 APM 트레이스의 최대 10%를 캡처하지만 모든 데이터를 분석하고 가장 관련성이 높은 트레이스를 찾으려면 무한 추적을 설정할 수 있습니다.

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

표준 분산 추적 설정 완료

Infinite Tracing 설정은 표준 분산 추적을 기반으로 합니다. 따라서 위의 단계를 완료했는지 확인한 다음 트레이스 관찰자 설정을 계속하세요.

추적 관찰자 설정

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

무한 추적을 위한 에이전트 구성

무한 추적 구성 설정에는 표준 분산 추적과 추적 관찰자에 대한 정보가 포함됩니다.

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

(선택 사항) 무한 추적 사용자 정의

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

추가 수동 계측

Go 에이전트 및 분산 추적의 모든 설치에는 Go 에이전트 구성 설정 에 나열된 설정을 사용하여 수동 계측이 필요합니다.그러나 설정을 최적화하기 위해 몇 가지 추가 구성을 수행해야 할 수도 있습니다.다음은 트랜잭션 및 HTTP 요청을 계측하기 위한 몇 가지 지침입니다.

이를 사용하는 방법에 대한 자세한 내용은 Go 에이전트 GitHub 리포지토리 를 참조하세요.

Copyright © 2024 New Relic Inc.

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