Skip to content

incompatibility with AWS XRay (via OpenTelemetry collector) #43

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

Open
errordeveloper opened this issue Sep 16, 2021 · 4 comments
Open

incompatibility with AWS XRay (via OpenTelemetry collector) #43

errordeveloper opened this issue Sep 16, 2021 · 4 comments

Comments

@errordeveloper
Copy link

I just thought it might be useful for folks to be know that the kspan trace IDs are currently not compatible with AWS XRay: open-telemetry/opentelemetry-collector-contrib#5257 (reply in thread)

@bboreham
Copy link
Collaborator

Thanks for the report.
Shouldn’t that be filed as an XRay incompatibility with OpenTelemetry?

@bboreham
Copy link
Collaborator

It is feasible to change the scheme kspan uses, at the cost of losing trace continuity across a restart of kspan. Or add some persistence mechanism to cover the restart.

@errordeveloper errordeveloper changed the title AWS XRay compatibilities AWS XRay incompatibility Sep 16, 2021
@errordeveloper errordeveloper changed the title AWS XRay incompatibility incompatibility with AWS XRay (via OpenTelemetry collector) Sep 16, 2021
@errordeveloper
Copy link
Author

Thanks for the report.
Shouldn’t that be filed as an XRay incompatibility with OpenTelemetry?

I updated the title.

@errordeveloper
Copy link
Author

errordeveloper commented Sep 16, 2021

It is feasible to change the scheme kspan uses, at the cost of losing trace continuity across a restart of kspan. Or add some persistence mechanism to cover the restart.

Yes, it's neat to have restart persistence by the virtue of consistent hashing. Maybe someone could think of this as a separate mode. By the way, very similar use timestamps seems to be mandated by the W3C spec also...

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