Skip to content

[APPSEC-58246] AAP for Go Troubleshooting #30307

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: eliottness/exhaustive-doc
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Troubleshooting Go App and API Protection
---

## Common Issues

### No security signals appearing

Check warning on line 7 in content/en/security/application_security/setup/go/troubleshooting.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.headings

'No security signals appearing' should use sentence-style capitalization.

Check warning on line 7 in content/en/security/application_security/setup/go/troubleshooting.md

View workflow job for this annotation

GitHub Actions / vale

Datadog.headings

'No security signals appearing' should use sentence-style capitalization.

1. **Verify Agent version**
- Ensure you're running Datadog Agent v7.41.1 or higher
- Check Agent status: `datadog-agent status`

2. **Check Go tracer version**
- Confirm you're using Go tracer v1.53.0 or higher

3. **Verify environment variables**
- Ensure `DD_APPSEC_ENABLED=true` is set
- Check `DD_SERVICE` and `DD_ENV` are properly configured

4. **Check file system permissions**
- Ensure the application has write access to `/tmp` if you are not on linux

5. **Check your framework is actually compatible**
- Review the [Go compatibility requirements][1] to ensure your framework and libraries are supported

### Application fails to start

TODO: linker & shared libraries issues

TODO: Incompatible libc version

### Build failures

TODO: Building on alpine and running on glibc-based systems and the other way around

TODO: Bazel build issues

### Still having issues?

If you're still experiencing problems:
1. Check the [Application Security Monitoring troubleshooting guide][1]
2. Review the [Go tracer documentation][2]
3. Contact [Datadog support][3]

[1]: /security/application_security/troubleshooting
[2]: /tracing/trace_collection/compatibility/go
[3]: /help
Loading