Integrations

Each integration’s documentation page provides information on how to enable only this integration, which can be done by removing the import of gopkg.in/DataDog/dd-trace-go.v1 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
gopkg.in/DataDog/dd-trace-go.v1/contrib/99designs/gqlgen
contrib/aws/aws-sdk-go-v2/aws
gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go-v2/aws
contrib/aws/aws-sdk-go/aws
gopkg.in/DataDog/dd-trace-go.v1/contrib/aws/aws-sdk-go/aws
contrib/cloud.google.com/go/pubsub.v1
gopkg.in/DataDog/dd-trace-go.v1/contrib/cloud.google.com/go/pubsub.v1
contrib/confluentinc/confluent-kafka-go/kafka
gopkg.in/DataDog/dd-trace-go.v1/contrib/confluentinc/confluent-kafka-go/kafka
contrib/confluentinc/confluent-kafka-go/kafka.v2
gopkg.in/DataDog/dd-trace-go.v1/contrib/confluentinc/confluent-kafka-go/kafka.v2
contrib/database/sql
gopkg.in/DataDog/dd-trace-go.v1/contrib/database/sql
contrib/elastic/go-elasticsearch.v6
gopkg.in/DataDog/dd-trace-go.v1/contrib/elastic/go-elasticsearch.v6
contrib/gin-gonic/gin
gopkg.in/DataDog/dd-trace-go.v1/contrib/gin-gonic/gin
contrib/go-chi/chi
gopkg.in/DataDog/dd-trace-go.v1/contrib/go-chi/chi
contrib/go-chi/chi.v5
gopkg.in/DataDog/dd-trace-go.v1/contrib/go-chi/chi.v5
contrib/go-redis/redis
gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis
contrib/go-redis/redis.v7
gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis.v7
contrib/go-redis/redis.v8
gopkg.in/DataDog/dd-trace-go.v1/contrib/go-redis/redis.v8
contrib/go.mongodb.org/mongo-driver/mongo
gopkg.in/DataDog/dd-trace-go.v1/contrib/go.mongodb.org/mongo-driver/mongo
contrib/gocql/gocql
gopkg.in/DataDog/dd-trace-go.v1/contrib/gocql/gocql
contrib/gofiber/fiber.v2
gopkg.in/DataDog/dd-trace-go.v1/contrib/gofiber/fiber.v2
contrib/gomodule/redigo
gopkg.in/DataDog/dd-trace-go.v1/contrib/gomodule/redigo
contrib/google.golang.org/grpc
gopkg.in/DataDog/dd-trace-go.v1/contrib/google.golang.org/grpc
contrib/gorilla/mux
gopkg.in/DataDog/dd-trace-go.v1/contrib/gorilla/mux
contrib/gorm.io/gorm.v1
gopkg.in/DataDog/dd-trace-go.v1/contrib/gorm.io/gorm.v1
contrib/graph-gophers/graphql-go
gopkg.in/DataDog/dd-trace-go.v1/contrib/graph-gophers/graphql-go
contrib/graphql-go/graphql
gopkg.in/DataDog/dd-trace-go.v1/contrib/graphql-go/graphql
contrib/hashicorp/vault
gopkg.in/DataDog/dd-trace-go.v1/contrib/hashicorp/vault
contrib/IBM/sarama.v1
gopkg.in/DataDog/dd-trace-go.v1/contrib/IBM/sarama.v1
contrib/jackc/pgx.v5
gopkg.in/DataDog/dd-trace-go.v1/contrib/jackc/pgx.v5
contrib/jinzhu/gorm
gopkg.in/DataDog/dd-trace-go.v1/contrib/jinzhu/gorm
contrib/julienschmidt/httprouter
gopkg.in/DataDog/dd-trace-go.v1/contrib/julienschmidt/httprouter
contrib/k8s.io/client-go/kubernetes
gopkg.in/DataDog/dd-trace-go.v1/contrib/k8s.io/client-go/kubernetes
contrib/labstack/echo.v4
gopkg.in/DataDog/dd-trace-go.v1/contrib/labstack/echo.v4
contrib/log/slog
gopkg.in/DataDog/dd-trace-go.v1/contrib/log/slog
contrib/net/http
gopkg.in/DataDog/dd-trace-go.v1/contrib/net/http
contrib/os
gopkg.in/DataDog/dd-trace-go.v1/contrib/os
contrib/redis/go-redis.v9
gopkg.in/DataDog/dd-trace-go.v1/contrib/redis/go-redis.v9
contrib/segmentio/kafka.go.v0
gopkg.in/DataDog/dd-trace-go.v1/contrib/segmentio/kafka.go.v0
contrib/Shopify/sarama
gopkg.in/DataDog/dd-trace-go.v1/contrib/Shopify/sarama
contrib/sirupsen/logrus
gopkg.in/DataDog/dd-trace-go.v1/contrib/sirupsen/logrus
contrib/twitchtv/twirp
gopkg.in/DataDog/dd-trace-go.v1/contrib/twitchtv/twirp
ddtrace/tracer
gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer
github.com/DataDog/orchestrion
github.com/DataDog/orchestrion
internal/civisibility/integrations/gotesting
gopkg.in/DataDog/dd-trace-go.v1/internal/civisibility/integrations/gotesting
profiler
gopkg.in/DataDog/dd-trace-go.v1/profiler
Last updated on