This repository contains Go modules that implement OpenTelemetry-to-Datadog mapping for all telemetry signals as well as for semantic conventions.
These modules are used internally by Datadog in the Datadog Agent OTLP ingest and OpenTelemetry Collector Datadog Exporter implementations as well as related features, to ensure a consistent mapping between the two formats on all Datadog products. If building a new Datadog product that accepts telemetry in the OTLP format, use the modules on this repository to convert to the Datadog public API format.
To get started contributing, clone this repository locally and check CONTRIBUTING.md for instructions on how to set up your development environment and send patches. You will need a supported Go compiler and the make
utility for local testing and development.