분산 추적은 많은 제품에서 기본적으로 활성화되어 있지만 대규모 분산 시스템에서 배포할 계획이라면 아래 계획 단계를 검토하는 것이 좋습니다.
또한 이전 버전의 에이전트를 사용하고 분산 추적을 사용하지 않은 경우 분산 추적을 출시하기 전에 APM 기능에 미치는 영향을 검토하는 것이 좋습니다.
출시 계획
대규모 분산 시스템에 대해 분산 추적을 활성화하는 경우 다음과 같은 몇 가지 팁이 있습니다.
현재 APM 사용자인 경우 APM 기능에 미치는 영향을 참조하십시오.
비즈니스에 가장 중요하거나 분석 및 문제 해결이 필요할 가능성이 가장 높은 요청을 결정하고 해당 서비스에 대해 분산 추적을 활성화 합니다. 서비스에 대한 추적을 거의 동시에 활성화하여 종단 간 추적이 얼마나 완전한지 더 쉽게 측정할 수 있습니다.
분산 추적 UI 에서 추적을 보면 다른 서비스에 대한 외부 호출에 대한 추적의 범위가 표시됩니다. 그런 다음 원하는 서비스에 대해 분산 추적을 활성화 할 수 있습니다. 서비스가 상당히 독립형이고 다른 서비스와 컨텍스트에서 자주 사용되지 않는 경우 해당 서비스에 대해 분산 추적을 활성화하지 않을 수 있습니다.
다음은 이러한 단계적 출시를 시각적으로 나타낸 것입니다.
대규모 모놀리식 서비스에 대해 를 사용하는 경우 트레이스당 하위 프로세스 범위가 많을 수 있으며 APM 제한으로 인해 예상보다 트레이 수가 줄어들 수 있습니다. APM 에이전트 측정을 사용하여 중요하지 않은 데이터 보고를 비활성화하면 이 문제를 해결할 수 있습니다.
분산 추적은 요청 경로에서 서비스 간에 헤더 정보를 전파 하여 작동합니다. 일부 서비스는 헤더를 자동으로 전파하지 않는 프록시 또는 기타 중개 서비스를 통해 통신할 수 있습니다. 이 경우
newrelic
헤더 값이 소스에서 대상으로 전파될 수 있도록 해당 프록시를 구성해야 합니다.
APM 기능에 미치는 영향
분산 추적은 APM의 이전 교차 애플리케이션 추적 기능 을 개선합니다. 다음은 몇 가지 주요 이점입니다.
- 더 많은 교차 서비스 활동 세부 정보와 더 완전한 종단 간 추적을 확인하십시오.
- 추적을 필터링 및 쿼리하고 사용자 지정 차트를 만듭니다.
- 호출이 조직의 계정 경계를 넘어도 전체 추적을 확인합니다.
- 더 많은 기능은 분산 추적 소개를 참조하세요.
분산 추적을 활성화하면 현재 사용 중인 일부 기능에 영향을 미칠 수 있습니다. 이러한 변경 사항은 수신 추적이 활성화된 에이전트의 인력 모니터에만 영향을 미치며 계정 수준에는 적용되지 않습니다.
향후 릴리스에서 영향을 받는 기능의 일부 또는 전체에 대해 이전 버전과의 호환성을 제공할 수 있습니다. 지금은 분산 추적을 활성화하기 전에 다음 변경 사항을 이해해야 합니다.
분산 추적 사용
분산 추적은 기본적으로 활성화되어 있습니다. 구성 정보는 분산 추적 설정 옵션을 참조하여 시작하세요.