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

[EPIC] Support span envelopes in Relay #3537

Open
6 tasks
jjbayer opened this issue May 3, 2024 · 3 comments
Open
6 tasks

[EPIC] Support span envelopes in Relay #3537

jjbayer opened this issue May 3, 2024 · 3 comments
Assignees

Comments

@jjbayer
Copy link
Member

jjbayer commented May 3, 2024

Follow-up work to #2960.

Prepare for SDKs switching from transactions to sending only spans. SDKs will send spans from the same segment in one envelope, but no more transaction. There will be no true "span streaming" for now (which would allow SDKs to send arbitrary batches of spans beloning to different segments in the same envelope).

Segment envelopes

@jjbayer jjbayer changed the title Span ingestion Q2 [EPIC] Span ingestion Q2 May 3, 2024
@iambriccardo iambriccardo removed their assignment Aug 26, 2024
@jjbayer jjbayer changed the title [EPIC] Span ingestion Q2 [EPIC] Span envelopes & span streaming Sep 20, 2024
@stephanie-anderson
Copy link

As it seems, we will split work between Only Spans and Span Streaming. After talking to Armin, we'll most likely not start with span streaming within the next 12 months

@jjbayer jjbayer changed the title [EPIC] Span envelopes & span streaming [EPIC] Support span envelopes Sep 30, 2024
@jjbayer jjbayer changed the title [EPIC] Support span envelopes [EPIC] Support span envelopes in Relay Sep 30, 2024
@stephanie-anderson
Copy link

@jjbayer I think #3299 does not belong in this issue, as it refers to standalone spans (span envelope item type), not the spans (name tbd, currently called otel_span) envelope item type

@jjbayer
Copy link
Member Author

jjbayer commented Oct 8, 2024

@stephanie-anderson internally, Relay converts all span item types to the same data structure, so the issue is still relevant. Currently the PII selector does not work on anything other than a span embedded in a transaction payload.

So far, we've referred to any span that's not embedded in a transaction payload as "standalone spans" in Relay. Should we avoid usage of "standalone spans" for this, is that name now reserved for something else?

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

No branches or pull requests

3 participants