Abstract

Modern applications behave quite differently in production when compared to development or testing environments. Datadog Continuous Profiler enables you to analyze your applications while they run in production with real workloads. In this workshop, we will practice using the profiler to diagnose and fix code performance problems. Through the use of Continuous Profiler, you will be able to save money on your infrastructure bill, reduce latency, and improve your user’s experience.

As part of this workshop, you will instrument an application with Datadog APM and Continuous Profiler to identify bottlenecks in web requests. You will then use different kinds of profiling data—such as CPU, exceptions, cost, and allocations—to dive deep into different types of issues and how they can be fixed. Furthermore, you will learn about the new timeline and insights features and use them to debug application code performance problems.

Technical Requirements

In order to complete the course, you will need:

  • Google Chrome or Firefox
  • Third-party cookies must be enabled to access labs

Course Navigation

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 course.

Course Enrollment Period

Please note that your enrollment in this workshop ends after 10 days.

Workshop Curriculum

    1. Lab: Diagnose and Optimize Code Performance with Continuous Profiler

    2. Feedback

    3. Additional Resources

WORKSHOP: Diagnose and Optimize Code Performance with Continuous Profiler

  • 3 hours to complete
  • 1 Lesson
  • Advanced