diff --git a/content/en/profiler/enabling/ddprof.md b/content/en/profiler/enabling/ddprof.md
index f8c43cf18e9..c938eac6d75 100644
--- a/content/en/profiler/enabling/ddprof.md
+++ b/content/en/profiler/enabling/ddprof.md
@@ -107,7 +107,7 @@ exec ./ddprof --environment prod --service my-web-app --service_version 1.0.3 my
{{< /tabs >}}
-5. A few minutes after starting your application, your profiles appear on the [Datadog APM > Profiler page][3].
+5. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][3]. If they do not, refer to the [Troubleshooting][8] guide.
### Library
@@ -224,3 +224,4 @@ The [Getting Started with Profiler][6] guide takes a sample service with a perfo
[5]: https://github.com/DataDog/ddprof/blob/main/docs/Commands.md
[6]: /getting_started/profiler/
[7]: /profiler/enabling/supported_versions/
+[8]: /profiler/profiler_troubleshooting/ddprof/
diff --git a/content/en/profiler/enabling/dotnet.md b/content/en/profiler/enabling/dotnet.md
index 89ee2e9e5b2..1a192de7d20 100644
--- a/content/en/profiler/enabling/dotnet.md
+++ b/content/en/profiler/enabling/dotnet.md
@@ -229,9 +229,13 @@ To install the .NET Profiler per-webapp:
4. For standalone applications, manually restart the application as you normally would.
-5. A minute or two after starting your application, your profiles appear on the [Datadog APM > Profiler page][1].
+5. Optional: Set up [Source Code Integration][2] to connect your profiling data with your Git repositories.
+
+6. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][1]. If they do not, refer to the [Troubleshooting][3] guide.
[1]: https://app.datadoghq.com/profiling
+[2]: /integrations/guide/source-code-integration/?tab=net
+[3]: /profiler/profiler_troubleshooting/dotnet/
{{% /tab %}}
{{% tab "Internet Information Services (IIS)" %}}
@@ -283,9 +287,13 @@ To install the .NET Profiler per-webapp:
Note: Use stop and start commands. A reset or restart does not always work.
-5. A minute or two after starting your application, your profiles appear on the [Datadog APM > Profiler page][1].
+5. Optional: Set up [Source Code Integration][2] to connect your profiling data with your Git repositories.
+
+6. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][1]. If they do not, refer to the [Troubleshooting][3] guide.
[1]: https://app.datadoghq.com/profiling
+[2]: /integrations/guide/source-code-integration/?tab=net
+[3]: /profiler/profiler_troubleshooting/dotnet/
{{% /tab %}}
{{% tab "Windows services" %}}
@@ -351,9 +359,13 @@ To install the .NET Profiler per-webapp:
Set-ItemProperty HKLM:SYSTEM\CurrentControlSet\Services\MyService -Name Environment -Value $v
```
-4. A minute or two after you start your application, your profiles appear on the [Datadog APM > Profiler page][1].
+4. Optional: Set up [Source Code Integration][2] to connect your profiling data with your Git repositories.
+
+5. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][1]. If they do not, refer to the [Troubleshooting][3] guide.
[1]: https://app.datadoghq.com/profiling
+[2]: /integrations/guide/source-code-integration/?tab=net
+[3]: /profiler/profiler_troubleshooting/dotnet/
{{% /tab %}}
{{% tab "Windows Standalone applications" %}}
@@ -390,9 +402,13 @@ To install the .NET Profiler per-webapp:
REM start the application here
```
-4. A minute or two after you start your application, your profiles appear on the [Datadog APM > Profiler page][1].
+4. Optional: Set up [Source Code Integration][2] to connect your profiling data with your Git repositories.
+
+5. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][1]. If they do not, refer to the [Troubleshooting][3] guide.
[1]: https://app.datadoghq.com/profiling
+[2]: /integrations/guide/source-code-integration/?tab=net
+[3]: /profiler/profiler_troubleshooting/dotnet/
{{% /tab %}}
{{% tab "NuGet" %}}
diff --git a/content/en/profiler/enabling/go.md b/content/en/profiler/enabling/go.md
index ee742383d6f..ed0800e91c1 100644
--- a/content/en/profiler/enabling/go.md
+++ b/content/en/profiler/enabling/go.md
@@ -81,7 +81,7 @@ To begin profiling applications:
5. Optional: Set up [Source Code Integration][9] to connect your profiling data with your Git repositories.
-6. After a minute or two, visualize your profiles in the [Datadog APM > Profiler page][10].
+6. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][10]. If they do not, refer to the [Troubleshooting][25] guide.
**Note**: By default, only the CPU and Heap profiles are enabled. Use [profiler.WithProfileTypes][22] and [profile types][23]. For legacy v1 documentation, view [profiler.WithProfileTypes][11] to enable additional [profile types][12].
@@ -164,4 +164,5 @@ The [Getting Started with Profiler][17] guide takes a sample service with a perf
[21]: https://pkg.go.dev/github.com/DataDog/dd-trace-go/v2/profiler#pkg-constants
[22]:https://pkg.go.dev/github.com/DataDog/dd-trace-go/v2/profiler#WithProfileTypes
[23]:https://pkg.go.dev/github.com/DataDog/dd-trace-go/v2/profiler#ProfileType
-[24]: https://go.dev/doc/devel/release
\ No newline at end of file
+[24]: https://go.dev/doc/devel/release
+[25]: /profiler/profiler_troubleshooting/go/
diff --git a/content/en/profiler/enabling/java.md b/content/en/profiler/enabling/java.md
index 7da1724d1a3..6490ffdbf32 100644
--- a/content/en/profiler/enabling/java.md
+++ b/content/en/profiler/enabling/java.md
@@ -155,7 +155,7 @@ When the service binary is built, you can use environment variables to enable an
4. Optional: Set up [Source Code Integration][7] to connect your profiling data with your Git repositories.
-5. After a minute or two, you can visualize your profiles on the [Datadog APM > Profiling page][8].
+5. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiling page][8]. If they do not, refer to the [Troubleshooting][16] guide.
### Enabling CPU profiler engine options
@@ -363,3 +363,4 @@ The [Getting Started with Profiler][11] guide takes a sample service with a perf
[13]: /profiler/enabling/supported_versions/
[14]: /tracing/trace_collection/compatibility/java/?tab=graalvm#setup
[15]: https://docs.datadoghq.com/profiler/enabling/java/?tab=datadogprofiler#
+[16]: /profiler/profiler_troubleshooting/java/
diff --git a/content/en/profiler/enabling/nodejs.md b/content/en/profiler/enabling/nodejs.md
index 2dd12a4ce1f..6b35b9138aa 100644
--- a/content/en/profiler/enabling/nodejs.md
+++ b/content/en/profiler/enabling/nodejs.md
@@ -76,9 +76,9 @@ const tracer = require('dd-trace/init')
{{% /tab %}}
{{< /tabs >}}
-4. Optional: Set up [Source Code Integration][4].
+4. Optional: Set up [Source Code Integration][4] to connect your profiling data with your Git repositories.
-5. A minute or two after starting your Node.js application, your profiles will appear on the [APM > Profiler page][5]. If they do not, refer to the [Troubleshooting][9] guide.
+5. A couple of minutes after you start your application, your profiles appear on the [APM > Profiler page][5]. If they do not, refer to the [Troubleshooting][9] guide.
## Not sure what to do next?
diff --git a/content/en/profiler/enabling/php.md b/content/en/profiler/enabling/php.md
index 62a2199911f..47df489ad9c 100644
--- a/content/en/profiler/enabling/php.md
+++ b/content/en/profiler/enabling/php.md
@@ -109,7 +109,9 @@ To begin profiling applications:
with datadog-profiling v1.13.0, Copyright Datadog, by Datadog
```
-5. A minute or two after receiving a request, profiles appear on the [APM > Profiler page][5].
+6. Optional: Set up [Source Code Integration][16] to connect your profiling data with your Git repositories.
+
+7. A couple of minutes after receiving a request, your profiles appear on the [APM > Profiler page][5]. If they do not, refer to the [Troubleshooting][17] guide.
## Not sure what to do next?
@@ -130,3 +132,4 @@ The [Getting Started with Profiler][6] guide takes a sample service with a perfo
[14]: /profiler/enabling/supported_versions/
[15]: /profiler/profile_visualizations/#timeline-view
[16]: /integrations/guide/source-code-integration/?tab=php
+[17]: /profiler/profiler_troubleshooting/php/
diff --git a/content/en/profiler/enabling/python.md b/content/en/profiler/enabling/python.md
index b6e6ca3a216..0603251740b 100644
--- a/content/en/profiler/enabling/python.md
+++ b/content/en/profiler/enabling/python.md
@@ -63,7 +63,7 @@ See [Configuration](#configuration) for more advanced usage.
Optionally, set up [Source Code Integration][4] to connect your profiling data with your Git repositories.
-After a couple of minutes, visualize your profiles on the [Datadog APM > Profiler page][5].
+A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][5]. If they do not, refer to the [Troubleshooting][18] guide.
If you want to manually control the lifecycle of the profiler, use the `ddtrace.profiling.Profiler` object:
@@ -146,3 +146,4 @@ The [Getting Started with Profiler][7] guide takes a sample service with a perfo
[15]: /profiler/profile_visualizations/#timeline-view
[16]: /serverless/aws_lambda/profiling/
[17]: /tracing/trace_collection/compatibility/python
+[18]: /profiler/profiler_troubleshooting/python/
diff --git a/content/en/profiler/enabling/ruby.md b/content/en/profiler/enabling/ruby.md
index 4c6f6857acd..e8699b0e452 100644
--- a/content/en/profiler/enabling/ruby.md
+++ b/content/en/profiler/enabling/ruby.md
@@ -107,7 +107,7 @@ end
6. Optional: Set up [Source Code Integration][4] to connect your profiling data with your Git repositories.
-7. A minute or two after starting your Ruby application, your profiles will show up on the [Datadog APM > Profiler page][5].
+7. A couple of minutes after you start your application, your profiles appear on the [Datadog APM > Profiler page][5]. If they do not, refer to the [Troubleshooting][26] guide.
## Configuration
@@ -174,3 +174,4 @@ The [Getting Started with Profiler][6] guide takes a sample service with a perfo
[23]: https://packages.fedoraproject.org/pkgs/pkgconf/pkgconf-pkg-config
[24]: https://rpmfind.net/linux/rpm2html/search.php?query=pkgconf-pkg-config
[25]: /tracing/trace_collection/automatic_instrumentation/single-step-apm/
+[26]: /profiler/profiler_troubleshooting/ruby/