Scalability and Large-Scale Systems Engineering
Strobelight: A profiling service built on open source technology

Strobelight: A profiling service built on open source technology

1/21/2025 · Jordan Rome

What this post added

Introduced Strobelight, a profiling orchestrator that integrates multiple profilers (many eBPF-based) to collect detailed performance metrics (CPU usage, memory allocations) from production hosts. Strobelight enables engineers to identify performance bottlenecks, optimize code, and improve resource utilization, leading to significant capacity savings. It supports ad-hoc profilers via bpftrace scripts and provides default continuous profiling with dynamic sampling and sample weighting for aggregation. Key components contributing to efficiency include the LBR profiler for FDO and the event profiler for stack trace analysis. Stack Schemas enhance data by adding tags to call stacks for better visualization and analysis.

Read the original post ↗