Skip to content

What: Graduation DD - OpenTelemetry#2134

Open
TheFoxAtWork wants to merge 2 commits intocncf:mainfrom
TheFoxAtWork:1739-OTEL-Graduation
Open

What: Graduation DD - OpenTelemetry#2134
TheFoxAtWork wants to merge 2 commits intocncf:mainfrom
TheFoxAtWork:1739-OTEL-Graduation

Conversation

@TheFoxAtWork
Copy link
Copy Markdown
Contributor

Why:

  • Completion of DD and adopter interviess

This change address the need by:

CC @dims

@TheFoxAtWork TheFoxAtWork requested a review from a team as a code owner April 22, 2026 14:52
@github-actions github-actions Bot added the needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied) label Apr 22, 2026
@github-actions github-actions Bot added needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) labels Apr 22, 2026
Why:
 * Completion of DD and adopter interviess

This change address the need by:
 * documenting the DD
 * recording the adopter interviews

Signed-off-by: Emily Fox <themoxiefoxatwork@gmail.com>
@TheFoxAtWork TheFoxAtWork force-pushed the 1739-OTEL-Graduation branch from 055bcd8 to 9804960 Compare April 22, 2026 14:55
Comment thread projects/open-telemetry/otel-graduation-dd.md Outdated
Co-authored-by: Juliano Costa <julianocosta89@outlook.com>
Signed-off-by: Emily Fox <33327273+TheFoxAtWork@users.noreply.github.com>
@riaankleinhans
Copy link
Copy Markdown
Contributor

/toc

@github-actions github-actions Bot added toc toc specific issue and removed needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) labels Apr 22, 2026
@riaankleinhans
Copy link
Copy Markdown
Contributor

/kind dd

@github-actions github-actions Bot added needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) kind/dd Project DD or item related to the DD process and removed needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) labels Apr 22, 2026
@dims dims changed the title What: Graduation DD What: Graduation DD - OpenTelemetry Apr 22, 2026
Copy link
Copy Markdown
Contributor

@JohnHillegass JohnHillegass left a comment

Choose a reason for hiding this comment

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

+1 for graduation! I’ve integrated OTEL into so many projects that I honestly forgot it was still in the incubating phase. IMO it's as ubiquitous and reliable as k8s for day-to-day operations. Fully support getting this merged!

@szuecs
Copy link
Copy Markdown
Member

szuecs commented Apr 23, 2026

I miss one thing: a way to show span drops

As far as I know the OTEL client library will drop spans silently and server side has also no metric for span drops.

As one, that already observed a full cluster with normal 50k-150k RPS, that had 0 RPS caused by span drops, I think graduation should have this as a requirement.

Copy link
Copy Markdown
Contributor

@angellk angellk 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 to @TheFoxAtWork and @dims -- this has been an incredibly thorough review of the project for consideration at the Graduation maturity level.

@angellk
Copy link
Copy Markdown
Contributor

angellk commented May 4, 2026

I miss one thing: a way to show span drops

As far as I know the OTEL client library will drop spans silently and server side has also no metric for span drops.

As one, that already observed a full cluster with normal 50k-150k RPS, that had 0 RPS caused by span drops, I think graduation should have this as a requirement.

Thank you for this feedback @szuecs -- please also follow-up with the project if you haven't already with your concerns.

@riaankleinhans riaankleinhans added dd/needs-triage DD application has not been reviewed and removed needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied) labels May 4, 2026
@szuecs
Copy link
Copy Markdown
Member

szuecs commented May 6, 2026

I miss one thing: a way to show span drops
As far as I know the OTEL client library will drop spans silently and server side has also no metric for span drops.
As one, that already observed a full cluster with normal 50k-150k RPS, that had 0 RPS caused by span drops, I think graduation should have this as a requirement.

Thank you for this feedback @szuecs -- please also follow-up with the project if you haven't already with your concerns.

There are many reports already
https://github.com/open-telemetry/opentelemetry-collector/issues?q=is%3Aissue%20state%3Aopen%20drop

Also a specific one to go client open since ~2 years
open-telemetry/opentelemetry-go#5557

@austinlparker
Copy link
Copy Markdown

austinlparker commented May 6, 2026

I miss one thing: a way to show span drops
As far as I know the OTEL client library will drop spans silently and server side has also no metric for span drops.
As one, that already observed a full cluster with normal 50k-150k RPS, that had 0 RPS caused by span drops, I think graduation should have this as a requirement.

Thank you for this feedback @szuecs -- please also follow-up with the project if you haven't already with your concerns.

There are many reports already https://github.com/open-telemetry/opentelemetry-collector/issues?q=is%3Aissue%20state%3Aopen%20drop

Also a specific one to go client open since ~2 years open-telemetry/opentelemetry-go#5557

Thanks for the feedback, but as that issue you linked points out we do emit diagnostic information for dropped spans. The Collector also emits various metrics for spans/logs/datapoints dropped under pressure (or in various other scenarios).

There's a discussion about creating a generalized set of self-health metrics for the SDK (open-telemetry/semantic-conventions#2152) that may interest you. We'd welcome your contributions. :)

further notes --

"Spans may be dropped at many points in a telemetry pipeline (the SDK exporter, a Collector processor, a Collector exporter), and for many different reasons, which means these drops need to be addressed on a case-by-case basis by users. For these reasons, it would be very difficult to have a single project-wide way to report dropped spans, and each individual component would still be individually responsible for implementing that reporting. If you know of specific situations or components which do not currently surface this information, feel free to look for or file specific issues."

@TheFoxAtWork
Copy link
Copy Markdown
Contributor Author

/vote

@git-vote
Copy link
Copy Markdown

git-vote Bot commented May 6, 2026

Vote created

@TheFoxAtWork has called for a vote on What: Graduation DD - OpenTelemetry (#2134).

The members of the following teams have binding votes:

Team
@cncf/cncf-toc-voters

Non-binding votes are also appreciated as a sign of support!

How to vote

You can cast your vote by reacting to this comment. The following reactions are supported:

In favor Against Abstain
👍 👎 👀

Please note that voting for multiple options is not allowed and those votes won't be counted.

The vote will be open for 5months 29days 19h 12m. It will pass if at least 66% of the users with binding votes vote In favor 👍. Once it's closed, results will be published here as a new comment.

@riaankleinhans
Copy link
Copy Markdown
Contributor

/check-vote

@git-vote
Copy link
Copy Markdown

git-vote Bot commented May 7, 2026

Vote status

So far 45.45% of the users with binding vote are in favor and 0.00% are against (passing threshold: 66%).

Summary

In favor Against Abstain Not voted
5 0 0 6

Binding votes (5)

User Vote Timestamp
TheFoxAtWork In favor 2026-05-06 19:23:27.0 +00:00:00
angellk In favor 2026-05-06 22:05:42.0 +00:00:00
dims In favor 2026-05-07 0:51:19.0 +00:00:00
jeremyrickard In favor 2026-05-06 19:52:18.0 +00:00:00
kfaseela In favor 2026-05-06 20:52:44.0 +00:00:00
@rochaporto Pending
@linsun Pending
@chadbeaudin Pending
@kevin-wangzefeng Pending
@chira001 Pending
@kgamanji Pending

Non-binding votes (34)

User Vote Timestamp
caniszczyk In favor 2026-05-06 19:24:52.0 +00:00:00
pranay01 In favor 2026-05-06 19:28:25.0 +00:00:00
damemi In favor 2026-05-06 19:37:29.0 +00:00:00
andrewtunall In favor 2026-05-06 19:45:00.0 +00:00:00
tedsuo In favor 2026-05-06 19:54:25.0 +00:00:00
chasemp In favor 2026-05-06 19:55:02.0 +00:00:00
moshjeier In favor 2026-05-06 20:03:57.0 +00:00:00
RolphH In favor 2026-05-06 20:09:24.0 +00:00:00
immavalls In favor 2026-05-06 20:13:06.0 +00:00:00
rohitg00 In favor 2026-05-06 20:48:33.0 +00:00:00
ralf0131 In favor 2026-05-07 1:24:30.0 +00:00:00
nitisht In favor 2026-05-07 1:34:36.0 +00:00:00
austinlparker In favor 2026-05-07 1:55:44.0 +00:00:00
abebars In favor 2026-05-07 3:27:18.0 +00:00:00
jpkrohling In favor 2026-05-07 5:19:32.0 +00:00:00
dmathieu In favor 2026-05-07 5:39:30.0 +00:00:00
natyharary In favor 2026-05-07 6:21:13.0 +00:00:00
julianocosta89 In favor 2026-05-07 6:34:23.0 +00:00:00
Ntr0 In favor 2026-05-07 6:48:53.0 +00:00:00
mugli In favor 2026-05-07 6:51:17.0 +00:00:00
brunnert In favor 2026-05-07 6:51:42.0 +00:00:00
Coalmine-Canary In favor 2026-05-07 7:05:49.0 +00:00:00
svrnm In favor 2026-05-07 7:06:51.0 +00:00:00
danherd In favor 2026-05-07 7:07:55.0 +00:00:00
edvanbarros In favor 2026-05-07 7:35:42.0 +00:00:00
amineamanzou In favor 2026-05-07 7:49:29.0 +00:00:00
jiekun In favor 2026-05-07 7:57:37.0 +00:00:00
ekkinox In favor 2026-05-07 8:12:42.0 +00:00:00
sonalgaud12 In favor 2026-05-07 8:22:42.0 +00:00:00
salaboy In favor 2026-05-07 8:29:24.0 +00:00:00
ktoulgaridis In favor 2026-05-07 10:31:15.0 +00:00:00
ChrsMark In favor 2026-05-07 10:32:41.0 +00:00:00
vitorvasc In favor 2026-05-07 10:43:10.0 +00:00:00
kaspernissen In favor 2026-05-07 10:53:19.0 +00:00:00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dd/needs-triage DD application has not been reviewed gitvote/open gitvote kind/dd Project DD or item related to the DD process toc toc specific issue

Projects

Status: New
Status: No status
Status: No status
Status: No status

Development

Successfully merging this pull request may close these issues.

7 participants