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

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

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

문제 신고

외부 서비스

외부 서비스 기능을 사용하면 단일 서비스의 업스트림 및 다운스트림 활동을 자세히 볼 수 있습니다. 이러한 업스트림 또는 다운스트림 외부 서비스는 귀하가 계측한 자체 서비스이거나 트랜잭션 과정에서 단순히 호출하는 서비스를 참조할 수 있습니다. 외부 서비스에는 MemCache 및 데이터베이스 자체와 같은 일부 백엔드 구성 요소가 포함되지 않습니다.

외부 서비스 기능은 New Relic APM 에이전트 사용자만을 위한 것이 아닙니다. 또한 OpenTelemetry 를 포함하고 분산 추적 기능을 사용하여 서비스 활동에 대한 통찰력을 제공합니다. 클래식 외부 서비스 기능은 UI 토글 뒤에서 계속 사용할 수 있지만 확장된 외부 서비스를 최대한 활용하는 것이 좋습니다.

이 기능은 다음을 지원하는 지도와 차트의 조합을 제공합니다.

  • 지연 및 오류의 원인 찾기
  • 업스트림 호출자에 대한 대기 시간의 영향 평가
  • 트랜잭션 수준 성능 검토
  • 관심 있는 거래와 관련된 추적 찾기

외부 서비스 기능을 사용하려면 분산 추적이 활성화된 APM 에이전트가 설치된 New Relic 계정이 필요합니다. 아직 계정 이 없다면 무료 계정에 등록하십시오.

Screenshot showing the opening map for external services

선의 두께는 서비스에서 업스트림 또는 다운스트림 서비스로의 처리량을 나타냅니다. 특정 서비스를 선택하면 두 서비스 간에 호출하는 다양한 엔드포인트가 표시됩니다.

다음은 외부 서비스 대시보드를 사용하여 애플리케이션이 의존하는 모든 종속성과 서비스를 추적하는 방법을 보여주는 짧은 비디오(1분 30분)입니다.

언제 외부 서비스를 사용하시겠습니까?

외부 서비스 기능은 특정 서비스를 조정하거나 문제를 해결하는 데 단독으로 사용할 수 있는 도구입니다. 분산 추적을 사용하여 추가 문제 해결을 위한 시작점으로 사용할 수도 있습니다.

귀하가 서비스 A를 담당하는 개발자라고 가정해 보겠습니다.

  1. 평균 응답 시간이 비정상적으로 증가했다는 경고를 받습니다.
  2. 서비스를 살펴보고 다른 서비스에 대한 호출에 소요된 시간이 경고 시간에 증가했음을 알 수 있습니다.
  3. 외부 서비스를 자세히 살펴보고 하나의 서비스, 특히 서비스 B를 호출하는 총 시간이 경고가 발생하기 직전에 증가한 것을 확인합니다.
  4. 맵에서 서비스 B를 선택하고 서비스 B의 트랜잭션을 호출하는 서비스 A의 개별 트랜잭션 성능을 확인합니다. 서비스 A의 특정 트랜잭션 하나가 정상보다 느리고 서비스 B의 트랜잭션 하나를 호출한다는 것을 알 수 있습니다.

그런 다음 분산 추적을 사용하여 더 자세히 드릴 수 있습니다.

  1. 분산 추적을 자세히 살펴보고 이 트랜잭션의 호출이 이상한 일을 하고 있는지 추적에서 확인하십시오.
  2. 서비스 B의 해당 트랜잭션으로 이동하여 배포 후 속도가 느려지는 것을 확인합니다.

기존 외부 서비스와의 관계

UI 토글을 사용하여 클래식 외부 서비스에 계속 연결할 수 있지만 기본 외부 서비스 UI는 분산 추적의 데이터로 채워집니다. 여전히 기존의 외부 서비스와 유사한 트랜잭션 데이터를 제공하지만 확장된 외부 서비스에 대해 알아야 할 몇 가지 주요 사항은 다음과 같습니다.

  • Dependency:

    외부 서비스 기능을 사용하려면 서로 호출하는 서비스에 대해 분산 추적을 활성화해야 합니다.

  • Compatibility:

    억울한 추적은 십자가 추적과 역호환되지 않으므로 현재 기존 외부 서비스에 의존하고 있는 경우 동일한 프로토콜을 사용하는 서비스 간 호출에 대해서만 가시성을 갖게 된다는 점에 유의하세요.

  • Data:

    기존 외부 서비스와 달리 분산 추적의 트랜잭션 수준 세부 정보는 메트릭이 아닌 샘플링을 기반으로 합니다. 이 샘플링된 데이터는 칩셋의 성능을 주도하는 것이 무엇인지에 대해 더 깊은 정보를 제공할 수 있는 독립 추적으로 연결됩니다.

외부 서비스 기능은 데이터를 지원하지 않습니다.

다음은 뭐지?

이 기능을 사용할 준비가 되었다면 설정 단계 를 확인하세요.

Copyright © 2024 New Relic Inc.

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