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

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

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

문제 신고

트랜잭션 추적 소개

APM 에서 트랜잭션 추적 은 애플리케이션의 단일 트랜잭션 에 대한 자세한 스냅샷을 제공합니다. 트랜잭션 추적은 사용 가능한 함수 호출, 데이터베이스 호출 및 외부 호출을 기록합니다. 트랜잭션 추적을 사용하여 성능 문제를 해결하고 앱 작동 방식에 대한 세부적인 하위 수준 통찰력을 얻을 수 있습니다.

어떤 거래가 추적을 기록하는지

APM에서 트랜잭션 추적은 트랜잭션 을 구성하는 세그먼트를 기록합니다. 더 자세한 정보를 제공하기 때문에 트랜잭션 추적을 사용하여 성능 문제를 분석하고 해결할 수 있습니다 .

New Relic 에이전트가 추적하는 트랜잭션을 제어하는 기본 규칙은 다음과 같습니다.

  • 1분 길이의 수확 주기 동안 임계값( Apdex T 값의 4배 또는 특정 시간(초))을 위반하는 모든 트랜잭션이 트랜잭션 풀에 추가됩니다.
  • 1분이 지나면 New Relic 에이전트는 해당 풀에서 가장 느린 트랜잭션을 선택하고 트랜잭션 추적을 수행합니다.

이것은 일반적인 규칙이지만 에이전트마다 약간의 차이점이 있습니다. 예를 들어:

  • Java 에이전트는 가끔 느리지 않은 트랜잭션을 수집합니다.
  • 한 트랜잭션이 자주 추적되는 경우 일부 에이전트는 더 다양한 샘플링을 제공하기 위해 다른 트랜잭션을 선택합니다.

계정에 추적이 표시되지 않으면 필요한 기준을 충족하는 거래가 없을 수 있습니다. 이 상황에서 일부 트랜잭션이 추적되도록 트랜잭션 추적 설정 을 조정할 수 있습니다.

합성 모니터링 을 사용하는 경우합성 모니터 추적 이 있을 수 있습니다. 합성 추적은 APM 추적보다 더 자주 발생할 수 있으며 잠재적으로 분당 여러 번 발생할 수 있습니다.

또한 애플리케이션에 분산 추적이 활성화된 경우 분산 추적 데이터에서 파생된 트랜잭션이 표시됩니다. 분산 추적에서 파생된 이러한 트랜잭션 중 하나를 볼 때 서비스의 트랜잭션을 보여주는 진행 중인 범위만 표시됩니다. 서비스 전반에 걸친 전체 분산 추적을 보려면 "분산 추적 보기"를 클릭하십시오.

트랜잭션 추적 구성

추적 설정을 구성하거나 편집하려면 다음 절차를 참조하십시오.

UI에서 트랜잭션 추적 보기

트랜잭션 추적을 보려면 다음을 수행합니다.

  1. one.newrelic.com > All capabilties > APM & services 으로 이동합니다. 앱을 선택한 다음 Monitor [모니터] 섹션에서 Transactions [트랜잭션을] 클릭합니다.
  2. Transaction traces [트랜잭션 추적] 섹션에서 추가 세부 정보를보려면 트랜잭션 추적을 클릭합니다.

추적 세부정보에 대한 로그 검사

로그와 애플리케이션의 데이터를 함께 가져와 문제 해결을 더 쉽고 빠르게 할 수 있습니다. 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다.

  1. 거래 페이지에서 추적을 클릭하면 추적 세부정보 페이지 로 이동합니다.
  2. 추적 세부정보 페이지에서 로그 보기 를 클릭합니다.
  3. 개별 로그 메시지와 관련된 세부 정보를 보려면 메시지를 직접 클릭하십시오.

Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다. 다른 UI 페이지로 전환할 필요가 없습니다.

트랜잭션 추적 문제 해결

트랜잭션 추적이 표시될 것으로 예상되지만 표시되지 않는 경우 문제 해결 절차 를 따르십시오.

트랜잭션 추적, 느린 쿼리 및 서비스 맵을 사용하여 성능 문제를 해결하는 방법에 대한 자세한 내용은 성능 문제 분석 을 참조하십시오.

Copyright © 2024 New Relic Inc.

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