핵심 요약
Cloudflare Workers의 분산 트레이스가 이제 JavaScript RPC 호출을 Worker 경계와 Durable Objects까지 자동으로 추적합니다. 기존에는 호출자 쪽 RPC 경계에서 트레이스가 끊겼지만, 이제 세션과 메서드 호출부터 수신 측 실행·중첩 호출·다른 Worker로의 콜백까지 한 흐름에서 확인할 수 있습니다.
주요 변경
- 호출자 쪽 JavaScript RPC 세션 수명 전체를 나타내는 session span이 추가됩니다.
- 각 RPC 메서드 호출은 개별 call span으로 표시됩니다.
- Worker·Durable Object 진입점별 실행 구간과 송수신 호출 관계를 함께 확인할 수 있습니다.
- 반환된 stub과 callback이 요청 흐름에 어떻게 연결되는지도 트레이스에서 파악할 수 있습니다.
- Workers tracing을 활성화하면 Cloudflare가 해당 스팬을 자동 기록하며, 애플리케이션 코드 수정이나 별도 observability SDK 추가는 필요하지 않습니다.
개발자 영향
여러 Worker와 Durable Object 사이에서 JavaScript RPC를 사용하는 서비스는 호출 경계 때문에 끊기던 추적 정보를 이어서 볼 수 있습니다. RPC 세션 재사용 여부와 메서드별 소요 구간까지 한 트레이스에서 확인할 수 있어 분산 호출 지연과 병목을 찾는 과정이 단순해집니다.
발표 시각(KST): 2026년 9월 17일 · 세부 시각 미공개
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.