• 로그인지금 시작하기

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

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

문제 신고

교차 애플리케이션 추적 소개

APM의 교차 응용 프로그램 추적을 사용하면 APM에서 모니터링하는 응용 프로그램 간의 트랜잭션을 연결할 수 있습니다.

교차 애플리케이션 추적이란 무엇입니까?

중요

교차 애플리케이션 추적을 사용하는 대신 분산 추적 기능 을 사용하는 것이 좋습니다. 분산 추적은 애플리케이션 간 추적 기능을 개선한 것으로 대규모 분산 시스템에 권장됩니다.

APM의 교차 애플리케이션 추적은 SOA(서비스 지향 아키텍처)에서 APM 앱 간의 링크 트랜잭션을 추적합니다. 이는 예를 들어 내부 서비스에 대한 트래픽과 같은 자체 애플리케이션("호출" 앱)과 내부 또는 외부 서비스("호출된" 앱) 간의 성능 문제를 식별하는 데 유용합니다.

이를 통해 다음을 수행할 수 있습니다.

  • 애플리케이션 간 호출 흐름에서 병목 현상을 찾아냅니다.
  • 특정 트랜잭션이 다른 애플리케이션 및 서비스에서 어떻게 사용되는지 처음부터 끝까지 이해합니다.
  • 문제를 더 빠르게 진단하고 팀 간 협업을 강화하세요.

보안 고려 사항

교차 응용 프로그램 추적은 호출 응용 프로그램과 호출 응용 프로그램 간에 정보를 교환하기 위해 3개의 HTTP 헤더에 의존합니다.

  • 처음 두 개( X-NewRelic-IDX-NewRelic-Transaction )는 계측 애플리케이션에서 보낸 발신 요청에서 HTTP 요청 헤더로 나타납니다.
  • 호출된 애플리케이션이 호출하는 애플리케이션과 동일한 New Relic 계정에 속하는 경우 나머지 헤더( X-NewRelic-App-Data )가 HTTP 응답에 삽입됩니다.

New Relic은 브라우저 모니터링에 사용하는 것과 동일한 난독화 체계를 사용하지만 다른 키를 사용하여 이러한 모든 헤더를 난독화합니다.

HTTP 헤더

설명

X-NewRelic-ID

(요청 헤더에서)

호출하는 애플리케이션의 계정 ID 및 애플리케이션 ID를 포함합니다.

X-NewRelic-Transaction

(요청 헤더에서)

호출에 의해 생성된 개별 트랜잭션에 대한 정보를 포함합니다(트랜잭션을 생성한 업스트림 호출에 대한 정보와 함께 호출 트랜잭션에 고유한 GUID).

X-NewRelic-App-Data

(해당되는 경우 응답에서)

다음을 포함하여 호출된 애플리케이션에 대한 정보를 포함합니다.

  • 계정 ID
  • 애플리케이션 ID
  • 호출된 트랜잭션의 이름
  • 호출된 트랜잭션에 대한 타이밍 정보
  • 호출된 트랜잭션의 GUID
Copyright © 2022 New Relic Inc.

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