---
title: Enabling the Profiler
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Continuous Profiler > Enabling the Profiler
---

# Enabling the Profiler

The profiler is shipped within Datadog tracing libraries. If you are already using [APM to collect traces](https://docs.datadoghq.com/tracing/trace_collection/) for your application, you can skip installing the library and go directly to enabling the profiler.

Select your language below to learn how to enable a profiler for your application:

- [go](https://docs.datadoghq.com/profiler/enabling/go)
- [Java](https://docs.datadoghq.com/profiler/enabling/java)
- [GraalVM](https://docs.datadoghq.com/profiler/enabling/graalvm)
- [Node.js](https://docs.datadoghq.com/profiler/enabling/nodejs)
- [PHP](https://docs.datadoghq.com/profiler/enabling/php)
- [Python](https://docs.datadoghq.com/profiler/enabling/python)
- [Ruby](https://docs.datadoghq.com/profiler/enabling/ruby)
- [.NET](https://docs.datadoghq.com/profiler/enabling/dotnet)
- [Rust](https://docs.datadoghq.com/profiler/enabling/ddprof)
- [C](https://docs.datadoghq.com/profiler/enabling/ddprof)
- [C++](https://docs.datadoghq.com/profiler/enabling/ddprof)

## Further Reading{% #further-reading %}

- [Getting Started with Profiler](https://docs.datadoghq.com/getting_started/profiler)
- [Learn more about available profile visualizations](https://docs.datadoghq.com/profiler/profile_visualizations)
- [Fix problems you encounter while using the profiler](https://docs.datadoghq.com/profiler/profiler_troubleshooting)
