Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

feat: add support for OTel context propagation and harmonized spans#1833

Merged
feywind merged 162 commits intogoogleapis:mainfrom
feywind:otel-4
Aug 24, 2024
Merged

feat: add support for OTel context propagation and harmonized spans#1833
feywind merged 162 commits intogoogleapis:mainfrom
feywind:otel-4

Conversation

@feywind
Copy link
Copy Markdown
Collaborator

@feywind feywind commented Sep 20, 2023

This PR adds support for OTel context propagation using the standard W3C headers as Pub/Sub attributes. It also harmonizes the spans we're using with the planned spans in other language libraries.

Fixes #1389

(This is the 4.x version of #1659 - I'll still be backporting to there, but the changes will go here first.)

feywind and others added 30 commits December 12, 2022 16:28
@feywind feywind added the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 30, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jul 30, 2024
@generated-files-bot
Copy link
Copy Markdown

Warning: This pull request is touching the following templated files:

@feywind feywind added the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 7, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 7, 2024
@feywind
Copy link
Copy Markdown
Collaborator Author

feywind commented Aug 8, 2024

The otel-beta tag has been updated to 4.5.0-otel-beta.2, which is current as of today. This is pretty close now!

@feywind feywind added owlbot:run Add this label to trigger the Owlbot post processor. and removed do not merge Indicates a pull request not ready for merge, due to either quality or timing. labels Aug 23, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 23, 2024
@feywind feywind added the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 23, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Aug 23, 2024
@feywind feywind merged commit 4b5c90d into googleapis:main Aug 24, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: pubsub Issues related to the googleapis/nodejs-pubsub API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OpenTelemetry integration misses the point: we need to propagate the span/context!

7 participants