분산 시스템에서 '분산 추적(Distributed Tracing)'의 핵심 개념인 Trace와 Span의 관계로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A 하나의 Trace는 전체 요청 경로를 나타내고, Span은 각 서비스에서의 개별 작업 단위이다
B Trace는 에러 로그를 수집하는 것이고, Span은 응답 시간을 측정하는 값이다
C Trace는 네트워크 패킷의 경로를 추적하고, Span은 패킷의 헤더 정보를 나타낸다고 알려져 있다
D Trace와 Span은 동일한 의미를 가진 용어이며 단순히 다른 이름일 뿐이다

해설

분산 추적에서 Trace는 하나의 사용자 요청이 여러 마이크로서비스를 거치는 전체 경로를 나타냅니다. 각 서비스에서의 처리 단위가 Span이며, 부모-자식 관계로 연결됩니다. Jaeger, Zipkin, OpenTelemetry 등의 도구가 Trace ID를 기반으로 호출 관계와 지연 시간을 시각화합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...