Effortless Profiling on Kubernetes
- Profiling is the act of analyzing the performance of applications in order to improve poorly performing sections of code
- Flame graphs are a popular way to visualize a profile
- The challenges of profiling include overhead and modifying code
- Cuba City Flame is a tool that aims to make profiling effortless by removing the need to do code modifications and by doing profiling without having to do a deployment
- The future of profiling includes ephemera containers, ebpf, and continuous profiling tools