15. Tracing

버전 5부터, 스프링 배치는 마이크로미터의 옵저베이션(Observation) API를 통해 트레이싱 기능을 제공한다. 기본적으로 @EnableBatchProcessing을 사용하면 트레이싱이 활성화된다. 스프링 배치는 각 잡 익스큐션에 대한 트레이싱과 각 스텝 익스큐션에 대한 스판(span)를 생성한다.

인에이블배치프로세싱(EnableBatchProcessing)을 사용하지 않는 경우 애플리케이션 컨텍스트에서 배치옵저버빌리티빈포스트프로세서(BatchObservabilityBeanPostProcessor)를 등록해야 한다. 그러면 잡 및 스텝 빈에서 마이크로미터의 관찰이 자동으로 설정된다.