Perforator: omnivorous distributed profiler
summary
Perforator is an open-source, distributed profiler implemented for profiling applications across large Kubernetes clusters and standalone servers. The talk explains why the team built another distributed profiling system, details Perforator’s implementation and the approaches it uses for distributed profiling, and discusses practical usage on Kubernetes and on individual machines.
AI-written summary · about
chapters (7)
- 0:00Introduction to profilers
- 3:39Standard profiler problems
- 11:22BPF technology and advantages
- 16:00Stack unwinding with BPF and DWARF
- 20:11Profile storage and processing
- 23:21Unusual use cases
- 28:59Q&A
related talks
20mPerformal: Formal Verification of Latency Properties for Distributed Systems
01h 00mSystems @Scale Summer Q&A Week 4
57mYour Distributed System is Talking to You: OpenTelemetry
24mPythia: An Automated, Cross-layer Instrumentation Framework for Diagnosing Performanc...
24mDistributed Tracing : New DevOps Foundation.
32mDistributed Tracing in Action: Our Journey with OpenTelemetry
17mRapidly Build Distributed Applications using Orchestration
34mInvited Talk: Distributed Tracing for MicroProfile Runtimes
