Continuous Profiling
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

Continuous Profiling

Datadog Profiling is in beta. Reach out to Datadog Support if you encounter any issues or have feedback to share.
Exploring profiling flame graph

Find CPU, memory, and IO bottlenecks, broken down by method name, class name, and line number, to significantly reduce end-user latency and infrastructure costs.

Low impact in production

Continuous profiling is designed to run in production across all services by leveraging technologies such as JDK Flight Recorder to have minimal impact on your host’s CPU and memory usage.

Getting Started

Profiling in your service to visualize all your stack traces in one place takes just minutes.

1. Instrument Your Application

Add a profiling library to your application to start sending profiles to the Datadog Agent.

Explore Datadog Profiling

Now that you’ve configured your application to send profiles to Datadog, start getting insights into your code performance:

Search profiles by tags

Use tags to search profiles across any dimension—whether it’s a specific host, service, version, or any combination.

Search profiles by tags

Track function performance over deployments

Obtain key profiling metrics from services such as top CPU usage by method, top memory allocations by thread, and CPU usage by version to visualize in your dashboards.

Add profiling metrics to your dashboards.

Further Reading