Skip to content

Tracker: Stabilize prometheus compatibility specification  #3737

@dashpole

Description

@dashpole

This is a tracker for stabilizing this specification, which is currently experimental: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/compatibility/prometheus_and_openmetrics.md

There are currently three compliant SDK implementations, per the compliance matix: Go, Java, Rust.

The prometheus receiver is compliant as well: open-telemetry/opentelemetry-collector-contrib#25865

Here are the open spec issues i'm aware of that block stability:

Notable non-blocking issues (additive changes):

We should also verify that the prometheus and prometheusremotewrite collector exporters are compliant before stabilizing the specification.

Of the open issues, the Prometheus WG agreed today that #3736 is the primary blocker.

@open-telemetry/wg-prometheus @MrAlias @jmacd @jsuereth

Metadata

Metadata

Assignees

Labels

sig-issueA specific SIG should look into this before discussing at the specspec:miscellaneousFor issues that don't match any other spec label

Type

No type

Projects

Status

Spec - In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions