Awesome
OpenCensus Go Datadog
Provides OpenCensus stats and trace exporter support for Datadog Metrics and Datadog APM. The examples folder provides some simple usage examples.
Note: This repository is deprecated and is in maintenance mode. Bugs are being addressed, but new features are not being implemented. OpenCensus and OpenTracing have merged into OpenTelemetry. It is recommended that OpenTelemetry alongside the Datadog OpenTelemetry Exporter be used instead.
Requirements:
Contributing
Please make sure to read through our contribution guidelines before opening an issue or a Pull Request.
Disclaimer
In order to get accurate Datadog APM statistics and full distributed tracing, trace sampling must be done by the Datadog stack. For this to be possible, OpenCensus must be notified to forward all traces to our exporter:
trace.ApplyConfig(trace.Config{DefaultSampler: trace.AlwaysSample()})
This change simply means that Datadog will handle sampling. It does not mean that all traces will be sampled.