DataDog / dd-sdk-flutter

Flutter bindings and tools for utilizing Datadog Mobile SDKs
Apache License 2.0
43 stars 42 forks source link

feat: Support 128-bit trace ids #601

Closed fuzzybinary closed 4 months ago

fuzzybinary commented 5 months ago

What and why?

Adding 128-bit trace id support for distributed tracing.

datadog_tracking_http_client and datadog_grpc_interceptor didn't change code (though their tests changed) But to be safe I'm changing them to require 2.5.0 in future releases. I'll also be releasing a point release of both packages to restrict them to <2.5.0.

refs: RUM-1831

Review checklist

fuzzybinary commented 4 months ago

@ganeshnj Can I get your review on this to be sure I've got everything correct?

fuzzybinary commented 4 months ago

Confirmed in demo environment: Only Datadog traces enabled:

datadog trace

Datadog + tracecontext:

image