opentelemetry datadog for go
Context
Several distributed tracing systems exist to help collect data in service architectures (Datadog, Zipkin, Google Cloud Trace, ...). Tracing information is generated on each service using a vendor-specific instrumentation library and distributed (using a propagator) between services using a vendor format.
OpenTelemetry is a collection of tools, APIs, and SDKs, which enable the use of vendor-neutral, loosely coupled instrumentation of your service. It supports some trace distribution with some vendor tracing system (see here) to enable easy integration.
Why this project
The aim of this project is to allow you to use OpenTelemetry library in your new projects (or to modify an existing one) in service architectures
OpenTelemetry propagators are used to extract and inject context data from and into messages exchanged by applications. The propagator supported by this package is the Datadog
Documentation
OpenTelemetry
Datadog
License
This project is licensed under the MIT License - see the LICENSE.md file for details