open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
2.79k stars 2.19k forks source link

Support for 128-bit traces on Datadog receiver #32789

Open danielbdias opened 3 months ago

danielbdias commented 3 months ago

Component(s)

receiver/datadog

Describe the issue you're reporting

Hi folks!

During the writing of one article for OTel Blog (https://github.com/open-telemetry/opentelemetry.io/pull/4334) we noticed that datadog receiver does not have support for 128-bit trace ids, as described on this CNCF Slack iteration: https://cloud-native.slack.com/archives/C02UN96HZH6/p1714508550552239?thread_ts=1713805772.172779&cid=C02UN96HZH6

Can we add an option on this receiver to give support for 128-bit trace ids?

github-actions[bot] commented 3 months ago

Pinging code owners:

danielbdias commented 3 months ago

And folks, can I help on this building a PR? Since I am a Go lang dev too, and I have a test bed to validate this scenario here I want to play a little bit with this issue and contribute to the collector.

danielbdias commented 3 months ago

/label receiver/datadog -exporter/datadog

github-actions[bot] commented 3 months ago

Pinging code owners for receiver/datadog: @boostchicken @gouthamve @jpkrohling @MovieStoreGuy. See Adding Labels via Comments if you do not have permissions to add labels yourself.

codeboten commented 3 months ago

Assigned the issue to you @danielbdias

danielbdias commented 2 months ago

Giving a heads up on this issue, I was able to fork it and start building this change.

My work in progress is here: https://github.com/danielbdias/opentelemetry-collector-contrib/tree/add/128-bit-traceid-support-for-datadog-receiver

github-actions[bot] commented 3 weeks ago

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.