[Spring] traceld 와 spanld란? Spring에서 traceId와 spanId란 쉽게 말해, 분산추적시스템의 핵심 개념이다. 분산 시스템에서는 애플리케이션의 각 부분이 동시에 실행되며, 이러한 실행은 여러 서비스 간의 호출 및 통신으로 이루어진다. 이러한 환경에서 애플리케이션의 동작을 추적하고 이해하는 것은 매우 중요하며, 이러한 동작을 해줄 수 있는게 TraceID와 SpanID라고 할 수 있다. TraceID와 SpanID란? TraceID : 분산 시스템에서 전체 트랜잭션을 추적하기 위한 고유 식별자 여러 서비스간의 호출 사이에서 흐름을 추적하는데 사용된다. 모든 로그 및 이벤트에는 동일한 TraceID가 있어야 한다. SpanID : TraceID 내에서 개별 작업 또는 단계를 식별하는 데 사용된다. 각 서비스 호출이 Span으로.. 이전 1 다음