Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

traces coming from dd-sdk-ios / rum cannot be propagated #188

Open
mvisonneau opened this issue Jun 29, 2021 · 3 comments
Open

traces coming from dd-sdk-ios / rum cannot be propagated #188

mvisonneau opened this issue Jun 29, 2021 · 3 comments
Milestone

Comments

@mvisonneau
Copy link
Member

I managed to get traces successfully propagating whether they originate at Nginx or they come from Android or JS libraries. However, the iOS ones fail with the following error:

2021/06/29 22:37:06 [error] 46#46: *9800 failed to extract an opentracing span context from request 0000FFFF87D5CB10: opentracing: SpanContext data corrupted in Extract carrier, client: 10.0.0.1, server: example.com, request: "POST /foo HTTP/1.1", host: "example.com"

Versions:

  • dd-opentracing-cpp: v0.3.0
  • dd-ios-sdk: v1.6.0
@cgilmour
Copy link
Contributor

Hi @mvisonneau, #191 should resolve this issue, and the fix will be included in v1.3.1
Thanks!

@mvisonneau
Copy link
Member Author

Brilliant, thanks for the update and for the fix! 🙇

@mvisonneau
Copy link
Member Author

mvisonneau commented Jul 28, 2021

in the meantime we have added the x-datadog-sampling-priority: 1 header on our iOS http client requests and it sorts this issue out 👌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants