분산 추적은 분산 시스템을 통해 흐르는 서비스 요청을 추적하고 관찰합니다.
요청은 완료에 도달하기 위해 다양한 서비스를 통과할 수 있으며 이러한 서비스는 컨테이너, 서버리스 환경, 가상 머신, 다양한 클라우드 공급자 또는 온프레미스 등 다양한 위치에 있을 수 있습니다. 여러 서비스에서 전체 요청의 경로를 볼 수 있으면 장애 또는 성능 문제를 신속하게 찾아낼 수 있습니다.
분산 추적은 요청이 한 서비스에서 다른 서비스로 이동할 때 데이터를 수집하여 여정의 각 세그먼트를 범위로 기록합니다. 이러한 범위에는 요청의 각 세그먼트에 대한 중요한 세부 정보가 포함되어 있으며 결국 하나의 추적으로 결합됩니다. 완료된 추적은 전체 요청의 그림을 제공합니다.
다음은 에이전트가 각 서비스에 소요된 시간을 측정하는 웹 트랜잭션의 예입니다. 그런 다음 에이전트는 해당 타이밍 정보를 New Relic에 스팬으로 보내고 스팬은 하나의 분산 추적으로 결합됩니다.
시작하기 전에 자세히 알아보시겠습니까?
다음 분산 추적 항목을 참조하십시오.