Skip to content

Set Prometheus<->OTLP specification to Mixed stability#4860

Merged
dashpole merged 1 commit intoopen-telemetry:mainfrom
ArthurSens:prom-spec-mixed-stability
Feb 2, 2026
Merged

Set Prometheus<->OTLP specification to Mixed stability#4860
dashpole merged 1 commit intoopen-telemetry:mainfrom
ArthurSens:prom-spec-mixed-stability

Conversation

@ArthurSens
Copy link
Copy Markdown
Member

Changes

The Prometheus SIG plans to work on stabilizing the Prometheus<->OTLP specification in the next few months. This PR is the first step towards it. We're setting the stability level to Mixed, so we can tackle each part of the spec individually and in incremental PRs and discussions.

cc @dashpole

Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
@ArthurSens ArthurSens requested review from a team as code owners January 29, 2026 19:28
@dashpole dashpole added the Skip Changelog Label to skip the changelog check label Jan 30, 2026
@dashpole dashpole added this pull request to the merge queue Feb 2, 2026
Merged via the queue into open-telemetry:main with commit c036b43 Feb 2, 2026
8 of 9 checks passed
@ArthurSens ArthurSens deleted the prom-spec-mixed-stability branch February 3, 2026 11:50
github-merge-queue bot pushed a commit that referenced this pull request Feb 4, 2026
Depends on #4860 being merged first.

## Changes

In this PR, I'm declaring the transformation of Prometheus Counters into
OTLP Monotonic Sums stable.

I'm still not declaring Gauges stable, as requested in #4744, because I
suspect we want to discuss when a Prometheus Gauge becomes an OTLP Gauge
or an OTLP UpDownCounter.

* [X] Related issues #4744 
* [ ] Related [OTEP(s)](https://github.com/open-telemetry/oteps) #
* [ ] Links to the prototypes (when adding or changing features)
* [ ]
[`CHANGELOG.md`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CHANGELOG.md)
file updated for non-trivial changes
* For trivial changes, include `[chore]` in the PR title to skip the
changelog check
* [ ] [Spec compliance
matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix/template.yaml)
updated if necessary

Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
github-merge-queue bot pushed a commit that referenced this pull request Mar 24, 2026
Fixes #4927

## Changes

Sets the Prometheus SDK Metrics Exporter spec to `Mixed` status at
document level, and splits it into subsections, each marked
`Development`.

That lets us move toward stabilization incrementally in follow-up issues
per subsection, similar to
#4860.

cc: @ArthurSens 

* [x] Related issues #4927
* [ ] Related [OTEP(s)](https://github.com/open-telemetry/oteps) #
* [ ] Links to the prototypes (when adding or changing features)
* [ ]
[`CHANGELOG.md`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CHANGELOG.md)
file updated for non-trivial changes
* For trivial changes, include `[chore]` in the PR title to skip the
changelog check
* [ ] [Spec compliance
matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix/template.yaml)
updated if necessary

Co-authored-by: Carlos Alberto Cortez <calberto.cortez@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Skip Changelog Label to skip the changelog check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants