Presentation: Instrumentation at Scale: Having Your Performance Cake and Eating It Too
브라이언 마틴이 성능 저하 없이 시스템 가시성을 유지하는 방법을 설명합니다.
브라이언 마틴은 성능 메트릭 라이브러리의 실제 성능 비용에 대해 논의하고, 낮은 오버헤드의 '두려움 없는' 계측을 위한 전략을 공유합니다. IOP 시스템에서의 작업을 바탕으로, 원자적 프리미티브, CPU당 샤딩, 잠금 없는 히스토그램, eBPF 통합 등을 탐구하여 소프트웨어 아키텍트와 엔지니어링 리더가 성능을 희생하지 않고 시스템의 가시성을 유지하는 방법을 제시합니다.
Brian Martin discusses strategies for maintaining visibility without performance loss in metrics instrumentation.
Brian Martin examines the real-world performance costs associated with metrics libraries and shares strategies for low-overhead, 'fearless' instrumentation. Drawing on his experience at IOP Systems, he explores atomic primitives, per-CPU sharding, lock-free histograms, and eBPF integration. His insights aim to help software architects and engineering leaders maintain full system visibility without sacrificing performance.