Detailed Workshop Description


The video for this workshop was originally recorded for a live workshop that took place at Dash. If you want to see this topic as a fully-supported self-paced course, please fill out the feedback survey following the lab to submit your vote.


Modern applications behave quite differently in production when compared to development or testing environments. Outlier requests, edge-case behaviors, configuration changes, security features, and request spikes can all impact application performance in unexpected ways.

This workshop will show you how to diagnose production CPU performance problems in your applications. By using Continuous Profiler, you will be able to quickly uncover costly bugs and identify improvements that will help enhance your end-user experience and reduce your infrastructure bill.

In this workshop, you will instrument an application with Datadog APM and Continuous Profiler and learn how and when to use these tools to diagnose issues. You will learn how to apply a performance diagnostic methodology to diagnose a CPU performance issue—and how to utilize profiling to the fullest by leveraging comparisons, different profile types, and other features.


At the bottom of each lesson, click MARK LESSON COMPLETE AND CONTINUE button so that you are marked complete for each lesson and can receive the certificate at the end of the workshop.


    1. Introduction

    2. Known bugs

    1. Video Lesson

    2. Lab: Diagnose and Optimize CPU Performance with Continuous Profiler

    3. Feedback

    1. Further Reading

    2. Slides

About this workshop

  • 2 hours of video content
  • Estimated length: 3 hours