Diagnose Code Performance Issues with Continuous Profiler
Investigate and improve application code performance in production with Datadog Continuous Profiler.
Modern applications behave quite differently in production compared to development or testing environments. Outlier requests and accounts, edge cases, configuration changes, security features, and request spikes can make an application behave in unexpected ways. This may lead to poor CPU and memory performance, which can be costly and result in an undesirable end-user experience. Datadog Continuous Profiler enables you to quickly uncover costly bugs and identify code improvements to help you reduce infrastructure costs and enhance end-user experience. In this course, you'll learn how to use Continuous Profiler to diagnose code performance problems in an application.
By the end of this course, you'll be able to do the following:
Application developers who aren't familiar with diagnosing code performance problems, performance engineers, SREs
In order to complete the course, you will need the following:
What is Continuous Code Profiling?
Continuous Profiling Goes Beyond Distributed Tracing
Interpreting the Profiler Flame Graph
Lab: Using Code Hotspots and Continuous Profiler to Investigate CPU Performance
Breaking Down Resource Consumption using Profile Types
Investigating Slow Endpoints with Endpoint Profiling
Comparing Profiles to Gain More Insights into Code Performance
Lab: Using Profile Types, Endpoint Profiling, and Compare to Investigate Code Performance
Summary
Feedback Survey