• English日本語한국어
  • 로그인지금 시작하기

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

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

문제 신고

New Relic의 APM 거래

거래 라는 단어는 소프트웨어 산업에서 여러 가지 다른 의미를 가질 수 있습니다. 이 문서는 New Relic에서 이 용어를 사용하는 방법과 거래를 보고하는 방법을 설명합니다.

트랜잭션이란 무엇입니까?

New Relic에서 트랜잭션 은 소프트웨어 애플리케이션에서 하나의 논리적 작업 단위로 정의됩니다. 특히 작업 단위를 구성하는 함수 호출 및 메서드 호출을 나타냅니다. APM의 경우 애플리케이션이 웹 요청을 수신할 때부터 응답이 전송될 때까지 발생하는 활동을 나타내는 웹 트랜잭션 을 참조하는 경우가 많습니다.

지원되는 시스템에 APM을 설치하면 웹 요청 및 기타 중요한 기능과 방법을 자동으로 보고하기 시작합니다. 기본 모니터링 수준을 보완하기 위해 추가 트랜잭션을 보고하도록 사용자 정의 계측을 설정할 수 있습니다.

일부 프레임워크에는 자연스러운 트랜잭션 개념이 없습니다. 즉, 트랜잭션으로 쉽게 인식하거나 모니터링할 수 있는 미리 정의된 경로가 없습니다. 이러한 프레임워크에서 트랜잭션을 정의하려면 사용자 정의 계측을사용할 수 있습니다.

거래 유형

누적 트랜잭션 데이터는 트랜잭션 페이지 의 APM에 나타납니다. 트랜잭션의 두 가지 주요 범주는 웹 및 비웹입니다.

  • : 트랜잭션은 HTTP 요청으로 시작됩니다. 대부분의 조직에서 이는 고객 중심의 상호 작용을 나타내므로 모니터링해야 하는 가장 중요한 트랜잭션입니다.
  • 비 웹 : 웹이 아닌 트랜잭션 은 웹 요청으로 시작되지 않습니다. 여기에는 웹 작업자가 아닌 프로세스, 백그라운드 프로세스, 스크립트, 메시지 대기열 활동 및 기타 작업이 포함될 수 있습니다.

거래 하위 유형

에이전트에는 다음과 같은 거래 하위 유형이 있습니다.

거래 세그먼트

트랜잭션을 구성하는 개별 기능과 호출을 세그먼트 라고 합니다. 예를 들어 외부 서비스 호출과 데이터베이스 호출은 세그먼트이며 둘 다 APM에 고유한 UI 페이지를 갖습니다.

APM 트랜잭션 페이지 는 집계 트랜잭션 세그먼트 데이터를 표시합니다.

트랜잭션 이름 지정

지원되는 프레임워크의 경우 트랜잭션 이름은 프레임워크에서 트랜잭션에 부여한 이름, 트랜잭션 중에 감지된 함수 이름 또는 웹 요청의 URL과 같은 다양한 소스에서 올 수 있습니다.

유사한 형식으로 많은 이름을 생성하는 거래의 경우, 우리는 그것들을 일반 거래 범주로 통합합니다. 예를 들어 트랜잭션은 /user/*/control_panel 으로 표시될 수 있습니다. 여기서 * 은 다른 사용자 이름을 나타냅니다.

트랜잭션의 이름을 바꾸거나 이름이 통합되는 방식을 조정하려면 사용자 정의 계측을사용하십시오.

트랜잭션 모니터링

다음은 APM을 사용하여 트랜잭션을 모니터링할 수 있는 몇 가지 다른 방법입니다.

모니터링하고 싶다면...

이것을 사용...

비즈니스에 중요한 거래

UI에서 이를 강조하고 사용자 정의 수준의 모니터링을 설정할 수 있는 주요 트랜잭션 을 생성합니다.

비동기 활동

절차에 따라 특정 APM 언어 에이전트 에 대한 비동기 활동을 설정합니다.

애플리케이션 전반의 활동

애플리케이션 간에 트랜잭션을 연결하면 비즈니스 관련 애플리케이션 활동에 대한 자세한 정보를 얻을 수 있습니다. 자세한 내용은 분산 추적교차 애플리케이션 추적 에 대한 설명서를 참조하세요.

모든 애플리케이션 및 서비스에 대한 높은 수준의 개요를 보려면 엔터티 탐색기를 사용하십시오.

쿼리 트랜잭션

기본 속성 의 심층 집합이 첨부된 쿼리에 트랜잭션을 사용할 수 있습니다. 이러한 속성을 사용하여 쿼리를 실행하고 APM에서 기본적으로 제공하지 않는 사용자 지정 차트를 만들 수 있습니다.

UI 또는 NRQL을 사용하여 데이터를 쿼리하는 방법에 대한 정보는 Query New Relic data 를 참조하십시오.

Copyright © 2024 New Relic Inc.

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