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

Adapt semantic conventions for the span name of messaging systems #690

Merged

Conversation

arminru
Copy link
Member

@arminru arminru commented Jul 7, 2020

Resolves #686.

@arminru arminru added area:semantic-conventions Related to semantic conventions spec:trace Related to the specification/trace directory labels Jul 7, 2020
@arminru arminru requested a review from anuraaga July 7, 2020 09:11
@arminru arminru requested a review from a team as a code owner July 7, 2020 09:11
@arminru arminru requested a review from a team July 7, 2020 09:11
Copy link
Contributor

@anuraaga anuraaga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Oberon00
Oberon00 previously approved these changes Jul 7, 2020
@Oberon00 Oberon00 self-requested a review July 8, 2020 12:29
@arminru arminru requested review from a team July 8, 2020 15:34
@Oberon00 Oberon00 dismissed their stale review July 8, 2020 15:46

Mostly not sure about temporary destination being under Conversation

@arminru arminru changed the title Adapt messaging semconv to include the operation in the span name Adapt semantic conventions for the span name of messaging systems Jul 13, 2020
@arminru arminru requested review from Oberon00, anuraaga and a team July 14, 2020 11:36
@arminru arminru requested a review from yurishkuro July 14, 2020 11:39
arminru and others added 2 commits July 14, 2020 13:39
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
Copy link
Member

@Oberon00 Oberon00 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quite some back and forth (mostly forth 😃, thank you @yurishkuro!) here, I think it looks good now. General guideline updates for span names (only use input from config+code) should be done separately.

@bogdandrutu bogdandrutu merged commit 363e339 into open-telemetry:master Jul 15, 2020
@arminru arminru deleted the messaging-span-name branch July 16, 2020 07:21
codeboten pushed a commit to codeboten/opentelemetry-specification that referenced this pull request Jul 20, 2020
…en-telemetry#690)

* Adapt messaging semantic conventions to include the operation in the span name

* Specify that the operation name must match the respective attribute if the suggested span name format is used

* Update span names in examples

* Consolidate definition of operation names into a separate section

* Consolidate capitalization

* Reference Conversation ID definition

* Consolidate MD syntax

* Organize definitions

* Organize definitions

* Reference definitions

* Allow artificial destinations as span name if neither destination name nor conversation ID are suitable

* Do not use conversation IDs for span name

* Wording

Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>

* Fix typo

* Add more links and guidance on messaging.operation

* Fix changelog

Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:semantic-conventions Related to semantic conventions spec:trace Related to the specification/trace directory
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Confirm using destination as span name for messaging
7 participants