8000 OTEP: Span Event API deprecation plan by trask · Pull Request #4430 · open-telemetry/opentelemetry-specification · GitHub
[go: up one dir, main page]

Skip to content

OTEP: Span Event API deprecation plan #4430

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

Merged
merged 61 commits into from
Apr 25, 2025

Conversation

trask
Copy link
Member
@trask trask commented Feb 24, 2025

Based on number of comments in related PRs and issues, please go to the "Files changed" tab and add your comment somewhere there (instead of leaving the comment directly on the conversation), so that we can have threaded discussions. Thank you ❤️.

Related to #4333, #4393, #4429, #4414

@trask trask force-pushed the span-event-migration-plan branch from e08d0b4 to 0d0204a Compare February 24, 2025 21:04
@trask trask changed the title Span event migration plan Span event deprecation plan Feb 24, 2025
@trask trask force-pushed the span-event-migration-plan branch 3 times, most recently from e09c0f3 to 7c9ed89 Compare February 24, 2025 21:13
@trask trask force-pushed the span-event-migration-plan branch from 7c9ed89 to db7164d Compare February 24, 2025 21:16
@trask trask added the OTEP OpenTelemetry Enhancement Proposal (OTEP) label Feb 24, 2025
@trask trask changed the title Span event deprecation plan OTEP: Span event deprecation plan Feb 24, 2025
trask and others added 2 commits February 25, 2025 07:42
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Copy link
Member
@cijothomas cijothomas left a comment

Choose a reason for hiding this comment

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

Left some nits, but looks good overall. Will wait for un-draft for another review. Thanks!

Copy link
Contributor
@adriangb adriangb left a comment

Choose a reason for hiding this comment

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

Thank you @trask. Left some comments.

TLDR of my feedback is that:

  • Both the OTEL Collector and SDKs should be able to act as a backward compatibility shim with relatively little configuration or negative impact.
  • A decision needs to be made as to what the story is for users that currently use only tracing and have no plans to ingest logs.

Co-authored-by: Robert Pająk <pellared@hotmail.com>
@pellared pellared requested review from alanwest and cijothomas April 10, 2025 19:48
@trask
Copy link
Member Author
trask commented Apr 22, 2025

copying folks who commented on this PR but haven't approved it yet:
@alexmojaki @tigrannajaryan @breedx-splk @HaloFour @jsuereth @tsloughter @adriangb @yurishkuro

please let us know if you have any further concerns, otherwise we will plan to merge it by end of the week, thanks!

@carlosalberto
Copy link
Contributor

discussed with @alexmojaki and he is ok to resolve this discussion

Would be curious about this point? What was the compromise or the thing to be massaged in the near future?

@alexmojaki
Copy link

@carlosalberto open-telemetry/opentelemetry-python#4561

Also I believe the intent is to store the exception type and message of span-ending exceptions directly on the span as attributes, but not the stacktrace.

@carlosalberto
Copy link
Contributor

Thanks @alexmojaki - LGTM

@trask
Copy link
Member Author
trask commented Apr 25, 2025

Also I believe the intent is to store the exception type and message of span-ending exceptions directly on the span as attributes, but not the stacktrace.

I like this direction, but we'll need to work it out in #4333

@lmolkova lmolkova merged commit b42c863 into open-telemetry:main Apr 25, 2025
6 checks passed
@lmolkova lmolkova deleted the span-event-migration-plan branch April 25, 2025 19:03
@carlosalberto carlosalberto mentioned this pull request May 14, 2025
carlosalberto added a commit that referenced this pull request May 14, 2025
May 2025 Release.

### Context

- Drop reference to binary `Propagator`.

([#4490](#4490))

### Logs

- Add optional `Event Name` parameter to `Logger.Enabled` and
`LogRecordProcessor.Enabled`.

([#4489](#4489))

### Resource

- Add experimental resource detector name.

([#4461](#4461))

### OTEPs

- OTEP: Span Event API deprecation plan.

([#4430](#4430))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog.opentelemetry.io OTEP OpenTelemetry Enhancement Proposal (OTEP)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0