V2 Integrations

Each integration’s documentation page provides information on how to enable only this integration, which can be done by removing the import of github.com/DataDog/dd-trace-go/orchestrion/all/v2 from the orchestrion.tool.go file, and replacing it with one or more specific package imports as specified in the documentation.

These compile-time integrations are modeled as aspects, which are the combination of:

  • a join point, which is a standardized description of the location where instrumentation code is to be added,
  • one or more advice, which describe the modifications to be made.
contrib/99designs/gqlgen
github.com/DataDog/dd-trace-go/contrib/99designs/gqlgen/v2
contrib/aws/aws-sdk-go-v2/v2/aws
github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go-v2/v2/aws
contrib/aws/aws-sdk-go/v2/aws
github.com/DataDog/dd-trace-go/contrib/aws/aws-sdk-go/v2/aws
contrib/cloud.google.com/go/pubsub.v1
github.com/DataDog/dd-trace-go/contrib/cloud.google.com/go/pubsub.v1/v2
contrib/confluentinc/confluent-kafka-go/kafka
github.com/DataDog/dd-trace-go/contrib/confluentinc/confluent-kafka-go/kafka/v2
contrib/confluentinc/confluent-kafka-go/kafka.v2
github.com/DataDog/dd-trace-go/contrib/confluentinc/confluent-kafka-go/kafka.v2/v2
contrib/database/sql
github.com/DataDog/dd-trace-go/contrib/database/sql/v2
contrib/elastic/go-elasticsearch.v6
github.com/DataDog/dd-trace-go/contrib/elastic/go-elasticsearch.v6/v2
contrib/gin-gonic/gin
github.com/DataDog/dd-trace-go/contrib/gin-gonic/gin/v2
contrib/go-chi/chi
github.com/DataDog/dd-trace-go/contrib/go-chi/chi/v2
contrib/go-chi/chi.v5
github.com/DataDog/dd-trace-go/contrib/go-chi/chi.v5/v2
contrib/go-redis/redis
github.com/DataDog/dd-trace-go/contrib/go-redis/redis/v2
contrib/go-redis/redis.v7
github.com/DataDog/dd-trace-go/contrib/go-redis/redis.v7/v2
contrib/go-redis/redis.v8
github.com/DataDog/dd-trace-go/contrib/go-redis/redis.v8/v2
contrib/go.mongodb.org/mongo-driver/v2/mongo
github.com/DataDog/dd-trace-go/contrib/go.mongodb.org/mongo-driver/v2/mongo
contrib/gocql/gocql
github.com/DataDog/dd-trace-go/contrib/gocql/gocql/v2
contrib/gofiber/fiber.v2
github.com/DataDog/dd-trace-go/contrib/gofiber/fiber.v2/v2
contrib/gomodule/redigo
github.com/DataDog/dd-trace-go/contrib/gomodule/redigo/v2
contrib/google.golang.org/grpc
github.com/DataDog/dd-trace-go/contrib/google.golang.org/grpc/v2
contrib/gorilla/mux
github.com/DataDog/dd-trace-go/contrib/gorilla/mux/v2
contrib/gorm.io/gorm.v1
github.com/DataDog/dd-trace-go/contrib/gorm.io/gorm.v1/v2
contrib/graph-gophers/graphql-go
github.com/DataDog/dd-trace-go/contrib/graph-gophers/graphql-go/v2
contrib/graphql-go/graphql
github.com/DataDog/dd-trace-go/contrib/graphql-go/graphql/v2
contrib/hashicorp/vault
github.com/DataDog/dd-trace-go/contrib/hashicorp/vault/v2
contrib/IBM/sarama
github.com/DataDog/dd-trace-go/contrib/IBM/sarama/v2
contrib/jackc/pgx.v5
github.com/DataDog/dd-trace-go/contrib/jackc/pgx.v5/v2
contrib/julienschmidt/httprouter
github.com/DataDog/dd-trace-go/contrib/julienschmidt/httprouter/v2
contrib/k8s.io/client-go/v2/kubernetes
github.com/DataDog/dd-trace-go/contrib/k8s.io/client-go/v2/kubernetes
contrib/labstack/echo.v4
github.com/DataDog/dd-trace-go/contrib/labstack/echo.v4/v2
contrib/log/slog
github.com/DataDog/dd-trace-go/contrib/log/slog/v2
contrib/net/http
github.com/DataDog/dd-trace-go/contrib/net/http/v2
contrib/os
github.com/DataDog/dd-trace-go/v2/contrib/os
contrib/redis/go-redis.v9
github.com/DataDog/dd-trace-go/contrib/redis/go-redis.v9/v2
contrib/redis/rueidis
github.com/DataDog/dd-trace-go/contrib/redis/rueidis/v2
contrib/segmentio/kafka-go
github.com/DataDog/dd-trace-go/contrib/segmentio/kafka-go/v2
contrib/Shopify/sarama
github.com/DataDog/dd-trace-go/contrib/Shopify/sarama/v2
contrib/sirupsen/logrus
github.com/DataDog/dd-trace-go/contrib/sirupsen/logrus/v2
contrib/twitchtv/twirp
github.com/DataDog/dd-trace-go/contrib/twitchtv/twirp/v2
contrib/valkey-io/valkey-go
github.com/DataDog/dd-trace-go/contrib/valkey-io/valkey-go/v2
ddtrace/tracer
github.com/DataDog/dd-trace-go/v2/ddtrace/tracer
internal/civisibility/integrations/gotesting
github.com/DataDog/dd-trace-go/v2/internal/civisibility/integrations/gotesting
profiler
github.com/DataDog/dd-trace-go/v2/profiler
Last updated on