- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
The Go Datadog Trace library is open source. View the GitHub repository for more information.
The Go Datadog Trace Library has a version support policy defined for Go versions. The two latest releases of Go are fully supported, while the third newest release is considered in maintenance. Older versions may function, but no support is provided by default. For special requests, contact support.
The Go Tracer v2 is in Preview! See the migration guide to upgrade. Support for each version of the Go Tracer is as follows:
Version | Preview | General Availability (GA) | Maintenance | End-of-life (EOL) |
---|---|---|---|---|
v2 | 2024-11-27 | TBD | TBD | TBD |
v1 | 2018-06-06 | 2018-06-06 | 2025-02-05 | 2025-12-31 |
v0 | 2016-12-12 | 2016-12-12 | 2018-06-06 | 2019-06-06 |
Level | Support provided |
---|---|
Unsupported | No implementation. Contact Datadog support for special requests. |
Preview | Initial implementation. May not yet contain all features. Support for new features and bug and security fixes are provided on a best-effort basis. |
General Availability (GA) | Full implementation of all features. Full support for new features and bug and security fixes. |
Maintenance | Full implementation of existing features. Does not receive new features. Support for bug and security fixes only. |
End-of-life (EOL) | No support. |
Integrate the Go tracer with the following list of web frameworks using one of the following helper packages.
Note: The integrations documentation provides a detailed overview of the supported packages and their APIs, along with usage examples.
Framework | Support Type | GoDoc Datadog Documentation |
---|---|---|
Gin | Manual or Compile-Time | gopkg.in/DataDog/dd-trace-go.v1/contrib/gin-gonic/gin |
Gorilla Mux | Manual or Compile-Time🔹 | gopkg.in/DataDog/dd-trace-go.v1/contrib/gorilla/mux |
gRPC | Manual or Compile-Time | gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc |
gRPC v1.2 | Manual | gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc.v12 |
chi | Manual or Compile-Time | gopkg.in/DataDog/dd-trace-go.v1/contrib/go-chi/chi |
echo v4 | Manual or Compile-Time | gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo.v4 |
echo v3 | Manual | gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo |
Fiber | Manual or Compile-Time | gopkg.in/DataDog/dd-trace-go.v1/contrib/gofiber/fiber.v2 |
🔹 Compile-time instrumentation is done directly within the library, and cannot be locally opted out of using the //orchestrion:ignore
directive.
The Go tracer includes support for the following data stores and libraries.
Packages must be imported with:
import "gopkg.in/DataDog/dd-trace-go.v1/contrib/<PACKAGE_DIR>/<PACKAGE_NAME>"
Note: The integrations documentation provides a detailed overview of the supported packages and their APIs, along with usage examples.
Framework | Support Type | GoDoc Datadog Documentation |
---|---|---|
Gin | Fully Supported | github.com/DataDog/dd-trace-go/contrib/gin-gonic/gin/v2 |
Gorilla Mux | Fully Supported | github.com/DataDog/dd-trace-go/contrib/gorilla/mux/v2 |
gRPC | Fully Supported | github.com/DataDog/dd-trace-go/contrib/google.golang.org/grpc/v2 |
chi | Fully Supported | github.com/DataDog/dd-trace-go/contrib/go-chi/chi/v2 |
echo v4 | Fully Supported | github.com/DataDog/dd-trace-go/contrib/labstack/echo.v4/v2 |
Fiber | Fully Supported | github.com/DataDog/dd-trace-go/contrib/gofiber/fiber.v2/v2 |
The Go tracer includes support for the following data stores and libraries.
Packages must be imported with:
import "github.com/DataDog/dd-trace-go/contrib/<PACKAGE_DIR>/<PACKAGE_NAME>/v2"
추가 유용한 문서, 링크 및 기사: