여러분이 이 책을 접하게 된 배경이 무엇이든 간에 분산 추적의 개념을 파악하고 이 기술을
사용해 마이크로서비스와 다른 여러 소프트웨어의 성능 및 운영을 이해할 수 있는 통찰력을
이 책을 읽으며 얻을 수 있을 것이다. 간단한 단어의 뜻부터 시작해보자.
분산 추적(분산 요청 추적이라고도 한다.)은 상관관계 로그를 기록하는 하나의 방법이다. 이 방법은 분산 소프트웨어 시스템을 운영하는 데 있어 성능 프로파일링, 운영 환경하에서의 디버깅, 실패나 다른 사고의 근본 원인 분석 등을 수행하면서 가시성을 확보할 수 있도록 도와준다. 분산 추적은 특정 서비스가 전체 서비스에서 정확하게 어떤 역할을 하는지 이해할 수 있게 해주며, 서비스와 분산 시스템 전체의 성능에 관한 의문 사항에 대해 질문과 답변을 할 수 있게 한다.
이 책이 끝날 무렵에는 흥미진진한 분산 추적의 세계를 이해하고 소프트웨어를 위해 분산 추적을 언제, 어디서, 어떻게 구현할 수 있는지 이해할 수 있을 것이다. 결국 분산 추적의 진짜 목표는 소프트웨어를 좀 더 쉽게 빌드하고 운영하고 이해하는 것이다. 이 책이 여러분의 팀에서 차세대 모니터링 전략과 관측 가능성 문화를 만들어 나갈 때 도움이 되길 바란다.