이 문서에서는 APM 의 non-web transactions 이 무엇인지, 비웹 프로세서로 보고할 백그라운드 작업 및 기타 임의 활동을 축소하는 방법에 대해 설명합니다.
웹이 아닌 트랜잭션이란 무엇입니까?
두 가지 주요 APM 트랜잭션 카테고리는 web 및 non-web 입니다.
Web transactions
제거가 웹 요청에 의해 시작된 것으로 감지되었습니다. APM 이 보고한 가장 일반적인 유형의 프로세서입니다.
Non-web transactions
웹 요청에 의해 시작된 것이 감지되지 않는 경우입니다. 여기에는 메시지 처리 및 백그라운드 작업과 같이 웹 요청을 처리하지 않는 프로세스 및 작업이 포함됩니다.
예를 들어, 데이터베이스 작업, 이메일 보내기 등을 수행하기 위해 서버에서 주기적으로 실행되도록 예약할 수 있습니다. 소스는 웹 요청이 아니라 서버에 있는 것입니다.
지원되는 프레임워크 또는 서비스의 일부 비 웹 트랜잭션은 New Relic에서 자동으로 감지합니다. 다른 것들은 사용자 정의 계측을 사용하여 생성될 수 있습니다. 우리는 의도적으로 UI에서 웹 트랜잭션과 웹이 아닌 트랜잭션을 분리합니다.
웹이 아닌 거래와 웹 거래 | 코멘트 |
---|---|
덜 직접적으로 중요 | 웹이 아닌 트랜잭션은 종종 백그라운드 프로세스 및 작업이며 웹 트랜잭션과 비교할 때 애플리케이션 사용자에게 덜 직접적으로 중요합니다. |
장기 실행 | 웹이 아닌 트랜잭션은 종종 장기 실행 프로세스입니다. 웹 트랜잭션과 분리하면 이러한 결과가 고객 대면 응답 시간을 왜곡하는 것을 방지할 수 있습니다. |
Apdex 점수에서 생략 | 웹이 아닌 트랜잭션을 웹 트랜잭션과 결합하면 Apdex 점수 (로드 시간에 대한 만족도 측정)가 손상될 수 있습니다. 이것이 웹이 아닌 트랜잭션에 대한 Apdex 데이터가 UI에 표시되지 않는 이유입니다. |
웹이 아닌 트랜잭션 생성
웹이 아닌 새 트랜잭션을 생성하려면 APM 언어 에이전트에 대한 절차를 따르십시오.
웹이 아닌 거래 보기
비 크롬 프로세서 UI 에서 비 웹 프로세서 데이터를 보려면 다음 페이지의 기본 차트로 이동한 후 소니 유형 드롭다운 메뉴에서 Non-web 옵션을 선택하세요.
APM:
one.newrelic.com > All capabilities > APM & services
> (앱 선택) >
Summary
로 이동합니다.
프로세서:
one.newrelic.com > All capabilities > APM & Services
로 이동하세요. 앱을 선택한 다음
Monitor
섹션에서
Transactions
클릭합니다.