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

Distributed Tracing in Java SDK: Enhancements and improvements #38122

Open
sourabh1007 opened this issue Dec 20, 2023 · 2 comments
Open

Distributed Tracing in Java SDK: Enhancements and improvements #38122

sourabh1007 opened this issue Dec 20, 2023 · 2 comments

Comments

@sourabh1007
Copy link

sourabh1007 commented Dec 20, 2023

There are few things needs to be changed in Java SDK, related to distributed racing feature

  1. Rename Span name to <Operation Name> <container name>.
  2. Span Kind should be of Client Type for operation level activities. (investigation going on)
  3. All the RNTDB calls should be converted to Spans from Traces.
  4. Attribute Name should be prefixed with TCP instead of RNTBD (will revisit after team's feedback) ref. Distributed Tracing: Network level attributes OTel Semantics azure-cosmos-dotnet-v3#4232
  5. Rename net.peer.name to server.address ref. OpenTelemetry net.peer.name attribute is out of date azure-cosmos-dotnet-v3#4309
@sourabh1007 sourabh1007 changed the title Distributed Trcaing in Java SDK: Enhancements and improvements Distributed Tracing in Java SDK: Enhancements and improvements Dec 20, 2023
@sourabh1007
Copy link
Author

As we discussed over call, new version of observability implementation will have all these changes. @kirankumarkolli @jcocchi

@jcocchi
Copy link
Contributor

jcocchi commented Jul 16, 2024

There are a few more changes from the OTel database semantic convention. We've captured all requirements in this .NET issue and we'll want to port these to Java too Azure/azure-cosmos-dotnet-v3#4553

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

No branches or pull requests

3 participants