Skip to content

Add Central OpenTelemetry Benchmarks Repository project proposal#3495

Merged
svrnm merged 7 commits into
open-telemetry:mainfrom
cijothomas:cijothomas/central-benchmarks-project
Jun 25, 2026
Merged

Add Central OpenTelemetry Benchmarks Repository project proposal#3495
svrnm merged 7 commits into
open-telemetry:mainfrom
cijothomas:cijothomas/central-benchmarks-project

Conversation

@cijothomas

@cijothomas cijothomas commented Jun 1, 2026

Copy link
Copy Markdown
Member

Companion to OTEP 5109 (open-telemetry/opentelemetry-specification#5118).

Proposes a small, time-boxed project to stand up open-telemetry/benchmarks with v1 scope = Scenario S1 (cost of doing metric recording when no sdk is present) published for 2-3 languages on a public dashboard. Working prototypes already exist (.NET / Rust / Java) at https://cijothomas.github.io/otel-benchmarks/

Staffing is in place:

Comment thread projects/central-benchmarks-repository.md Outdated
@reyang

reyang commented Jun 3, 2026

Copy link
Copy Markdown
Member

For folks who want to support this project, please review and approve open-telemetry/opentelemetry-specification#5118 first.

@marcalff marcalff left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for driving this.

Comment thread projects/central-benchmarks-repository.md
Comment thread projects/central-benchmarks-repository.md
Comment thread projects/central-benchmarks-repository.md
@jmacd

jmacd commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

@cijothomas please help resolve the open comments on the OTEP, then we will merge it and accept this project proposal. Thanks!

@cijothomas

cijothomas commented Jun 17, 2026

Copy link
Copy Markdown
Member Author

@cijothomas please help resolve the open comments on the OTEP, then we will merge it and accept this project proposal. Thanks!

Done! (The OTEP had one open conversation, which I resolved now.) Let me know if anything else required.

Comment thread projects/central-benchmarks-repository.md
Comment thread projects/central-benchmarks-repository.md
Comment thread projects/central-benchmarks-repository.md
carlosalberto pushed a commit to thompson-tomo/opentelemetry-specification that referenced this pull request Jun 24, 2026
)

Proposes `open-telemetry/benchmarks` — a project-owned repository for
cross-language scenario definitions, release-over-release benchmark
tracking, and a public GitHub Pages dashboard.

Scope is intentionally minimal: one scenario (API-only counter
increment), at least two language harnesses, and a manual per-release
update cadence.

A working prototype with .NET, Rust, and Java harnesses and a live
dashboard is linked in the Prototypes section.

Project proposal (staffing, maintainers, TC/GC sponsors) is handled in
the companion community PR:
open-telemetry/community#3495

---------

Co-authored-by: Martin Costello <martin@martincostello.com>
@svrnm
svrnm added this pull request to the merge queue Jun 25, 2026
@svrnm

svrnm commented Jun 25, 2026

Copy link
Copy Markdown
Member

shipping :shipit:

Merged via the queue into open-telemetry:main with commit e968208 Jun 25, 2026
7 of 8 checks passed
@cijothomas
cijothomas deleted the cijothomas/central-benchmarks-project branch June 25, 2026 16:52
@cijothomas

Copy link
Copy Markdown
Member Author

@dashpole @trask
Is the next step is one of you to create the new repo and handover maintainers rights to myself and @martincostello?

@maryliag

Copy link
Copy Markdown
Member

@cijothomas you (or @martincostello ) can create the PR in admin, it doesn't need to be an admin. Example of a recent one: https://github.com/open-telemetry/admin/pull/727/changes
Then once one of us merge it, we can add you both to the new teams that will be created

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

Successfully merging this pull request may close these issues.