Skip to content

Conversation

@pimeys
Copy link

@pimeys pimeys commented Sep 28, 2025

Hey, it's that time again when renovate sends the update PR for opentelemetry crates, and the whole ecosystem needs to adapt and update. Let me help a bit with this PR:

  • Updates opentelemetry crates to 0.31.0.
  • Add is_remote flag to identify spans with parents from remote services via trace context headers.

Note: the benchmarks depend on tracing-opentelemetry, which has an open pull request for otel 0.31.0 updates. I'm using the dependency from git in here so I could validate the bench works and compiles. We might need to wait until we get a new version of tracing-opentelemetry before merging.

@andylokandy
Copy link
Collaborator

Thank you very much! This update is awesome! I agree that we could wait a little bit for opentelemetry-tracing to get updated first.

@pimeys
Copy link
Author

pimeys commented Sep 29, 2025

Thank you very much! This update is awesome! I agree that we could wait a little bit for opentelemetry-tracing to get updated first.

Cool. I'll just use my branch and set notifications when we get a new fastrace release.

pimeys added a commit to grafbase/nexus that referenced this pull request Sep 29, 2025
We want to update to otel 0.31, so we use a fork of fastrace crates
until the pull request I opened there is merged:

fast/fastrace#134
pimeys added a commit to grafbase/nexus that referenced this pull request Sep 29, 2025
We want to update to otel 0.31, so we use a fork of fastrace crates
until the pull request I opened there is merged:

fast/fastrace#134
@pimeys pimeys force-pushed the julius/slsstmntvwuy branch from e8265cd to 7885d41 Compare September 30, 2025 21:22
@pimeys
Copy link
Author

pimeys commented Sep 30, 2025

@andylokandy tracing-opentelemetry 0.32.0 is now out and this pull request is ready to merge.

- Updates opentelemetry crates to 0.31.0.
- Add is_remote flag to identify spans with parents from remote
  services via trace context headers.
@tisonkun
Copy link
Collaborator

tisonkun commented Oct 6, 2025

Thanks for your contribution @pimeys! LGTM.

@andylokandy shall we merge this patch and cut a release for both fastrace and fastrace-opentelemetry?

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

Successfully merging this pull request may close these issues.

3 participants