Overview of Datadog Go Client Libraries
mainThe dd-trace-go repository provides client-side components for the Datadog product suite:
- Application Performance Monitoring (APM): Uses
github.com/DataDog/dd-trace-go/v2/ddtrace/tracerto trace requests across web servers, databases, and microservices. Automatic instrumentation for common libraries is available in thegithub.com/DataDog/dd-trace-go/v2/contribpackage. - Continuous Profiling: Uses
github.com/DataDog/dd-trace-go/v2/profilerto collect CPU, memory, and synchronization profiles to identify bottlenecks. - Application Security Management (ASM): Integrated into the APM tracer to detect and protect against application-level attacks. Enabled via
DD_APPSEC_ENABLED=true.