Skip to content

Commit a7a20db

Browse files
Fixes
1 parent 37e7301 commit a7a20db

File tree

2 files changed

+57
-2
lines changed

2 files changed

+57
-2
lines changed

content/en/security/application_security/setup/dotnet/linux.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@ Install the Datadog Agent by following the [setup instructions for Linux hosts][
4141
{{< tabs >}}
4242
{{% tab "AMD 64 Platforms" %}}
4343

44-
Download the latest [.NET Tracer package][3] that supports your operating system and architecture.
44+
Download the latest [Datadog .NET Tracer package][3] that supports your operating system and architecture.
4545

46-
**Note on version**: replace <TRACER_VERSION> with the latest three component version of the library (ej: 3.21.0)
46+
<div class="alert alert-warning">
47+
*Note on version:* replace *<TRACER_VERSION>* with the latest three component version of the library (ej: 3.21.0)
48+
</div>
4749

4850
```bash
4951
wget -O datadog-dotnet-apm-<TRACER_VERSION>.tar.gz 'https://github.com/DataDog/dd-trace-dotnet/releases/download/v<TRACER_VERSION>'
@@ -74,6 +76,12 @@ sudo tar -C /opt/datadog -xzf datadog-dotnet-apm-<TRACER_VERSION>.arm64.tar.gz &
7476
{{% /tab %}}
7577
{{< /tabs >}}
7678

79+
<div class="alert alert-warning">
80+
If you are having issues installing the Tracer library check the [Tracer Installation guide][5]
81+
*Note on version:* replace *<TRACER_VERSION>* with the latest three component version of the library (ej: 3.21.0)
82+
</div>
83+
84+
7785
{{% collapse-content title="APM Tracing Enabled" level="h4" %}}
7886
Set the required environment variables and start your .NET application:
7987

@@ -121,3 +129,4 @@ If you encounter issues while setting up App and API Protection for your Java ap
121129
[2]: /agent/?tab=Linux
122130
[3]: https://github.com/DataDog/dd-trace-dotnet/releases
123131
[4]: /security/application_security/setup/dotnet/troubleshooting
132+
[5]: /tracing/trace_collection/automatic_instrumentation/dd_libraries/dotnet-core/?tab=linux
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Troubleshooting .NET App and API Protection
3+
---
4+
5+
## Common Issues
6+
7+
### No security signals appearing
8+
9+
1. Verify Agent version:
10+
- Ensure you're running Datadog Agent v7.41.1 or higher.
11+
- Check Agent status: `datadog-agent status`.
12+
2. Check .NET tracer version:
13+
- Confirm you're using .NET tracer v2.42.0 or higher.
14+
3. Verify environment variables:
15+
- Ensure `DD_APPSEC_ENABLED=true` is set.
16+
- Check `DD_SERVICE` and `DD_ENV` are properly configured.
17+
- Verify `DD_APM_ENABLED=true` if using APM features.
18+
4. Check file system permissions:
19+
- Ensure the application has write access to `/tmp`.
20+
- Verify the Java agent JAR is readable.
21+
22+
### Application fails to start
23+
24+
1. Check logs for errors:
25+
- Logs are located at `/var/log/datadog/dotnet/`
26+
27+
### Performance impact
28+
29+
1. High latency:
30+
- Check Agent resource usage.
31+
- Verify network connectivity between Agent and Datadog.
32+
- Consider adjusting sampling rates.
33+
2. High memory usage:
34+
- Monitor memory usage.
35+
- Adjust Agent resource limits if needed
36+
37+
### Still having issues?
38+
39+
If you're still experiencing problems:
40+
1. Check the [Application Security Monitoring troubleshooting guide][1]
41+
2. Review the [Java tracer documentation][2]
42+
3. Contact [Datadog support][3]
43+
44+
[1]: /security/application_security/troubleshooting
45+
[2]: /tracing/trace_collection/compatibility/dotnet
46+
[3]: /help

0 commit comments

Comments
 (0)