개요Runtime Instrumentation은 프로그램이 실행되는 동안 코드의 동작을 실시간으로 관찰하고 필요한 정보를 수집하거나 동작을 변경할 수 있도록 하는 기술이다. 전통적인 정적 분석(static analysis)이나 컴파일 단계의 instrumentation과 달리, 런타임 환경에서 동적으로 코드에 후킹(hooking)하거나 바이트코드를 변형하여 시스템의 내부 상태를 분석한다. 이 기술은 APM(Application Performance Monitoring), 보안 탐지, 디버깅, Observability, 테스트 자동화, 프러덕션 장애 분석 등 다양한 영역에서 핵심 기술로 활용된다.최근 클라우드 네이티브 환경과 마이크로서비스 아키텍처 확산으로 인해 서비스 간 호출 추적(Distributed ..