Skip to content

Messaging Batch Receive - swap parent / link? #958

@anuraaga

Description

@anuraaga

In the spec for message batch receiving

https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/semantic_conventions/messaging.md#batch-receiving

we define that processing spans should have a parent set to the receiving span and a link to the producing span. I feel this could be reversed to provide a better experience - not all tracing systems support links, so for a default experience, isn't it better for the processing span to be part of the same trace as the producing span, not the batch receiver which is an implementation detail of messaging?

Metadata

Metadata

Assignees

Labels

area:semantic-conventionsRelated to semantic conventionsarea:span-relationshipsRelated to span relationshipsrelease:after-gaNot required before GA release, and not going to work on before GAspec:traceRelated to the specification/trace directory

Type

No type

Projects

Status

V1 - Stable Semantics

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions