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

Add semantic conventions for "Process" spans for messaging scenarios #657

Closed
pyohannes opened this issue Apr 13, 2023 · 2 comments · Fixed by #700
Closed

Add semantic conventions for "Process" spans for messaging scenarios #657

pyohannes opened this issue Apr 13, 2023 · 2 comments · Fixed by #700

Comments

@pyohannes
Copy link
Contributor

Currently, the messaging workgroup works on an open-telemetry/oteps#220 which covers span structures in messaging scenarios.

The group decided to focus on a consistent set of conventions that can be applied across all messaging scenarios, which resulted into a proposal for conventions for "Publish", "Create", "Deliver", "Receive", and "Settle" operations, as those share common characteristics across all messaging scenarios. The same can't be said of "Process" operations, which can vary considerable depending on the individual use-case.

However, as interest was expressed from many sides to also achieve some consistency for the instrumentation of "Process" operations, it is necessary to provide conventions for "Process" operations as an addition to what's already in open-telemetry/oteps#220.

This work doesn't block merging open-telemetry/oteps#220.

@Oberon00
Copy link
Member

See esp. thread at open-telemetry/oteps#220 (comment)

@pyohannes
Copy link
Contributor Author

Discussed in today's workgroup meeting: we want to define "process" spans, but it's not the goal to stabilize those together with messaging semantic conventions. We will work towards a "mixed" stability, where "process" and "settle" spans are experimental, but other parts of the semantic conventions are stable.

The motivation behind is to not delay stabilization efforts with discussions around details, while still having confidence that we can stabilize "process" and "settle" spans without breaking other parts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: V1 - Stable Semantics
Development

Successfully merging a pull request may close this issue.

4 participants