opentelemetry-prometheus
Prometheus exporter for OpenTelemetry
0.32.0
13M downloads/mo
#2657 most downloaded on crates.io
open-telemetry/opentelemetry-rust
What this package is like to depend on
Last release 3 months ago
08 May 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
24 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
24 releases · Oct 2020 to May 2026
2021
2022
2023
2024
2025
2026
Releases
latest 24-
0.32.008 May 2026Release notes
Open source →Released 2026-May-08
- Un-deprecate
opentelemetry-prometheusand remove stale discontinuation notices. #3288 - Set MSRV to 1.81.0 to match the
prometheusdependency requirement.
- Un-deprecate
-
0.31.022 Dec 2025Release notes
Open source →- Update
opentelemetrydependency version to 0.31.0 - Update
opentelemetry_sdkdependency version to 0.31.0 - Update
opentelemetry-semantic-conventionsdependency version to 0.31.0
- Update
-
0.29.111 Apr 2025Release notes
Open source →Released 2025-April-11
- Update
prometheusdependency version to 0.14 - Remove
protobufdependency
- Update
-
0.29.022 Mar 2025Release notes
Open source →- Update
opentelemetrydependency version to 0.29 - Update
opentelemetry_sdkdependency version to 0.29 - Update
opentelemetry-semantic-conventionsdependency version to 0.29
- Update
-
0.28.011 Feb 2025Release notes
Open source →- Update
opentelemetrydependency version to 0.28 - Update
opentelemetry_sdkdependency version to 0.28 - Update
opentelemetry-semantic-conventionsdependency version to 0.28 - Bump msrv to 1.75.0.
Release notes
Open source →Released 2025-Feb-10
- Update to v1.29.0 of the semantic conventions.
- Bump msrv to 1.75.0.
- Update
-
0.27.007 Dec 2024Release notes
Open source →- Update
opentelemetrydependency version to 0.27 - Update
opentelemetry_sdkdependency version to 0.27 - Update
opentelemetry-semantic-conventionsdependency version to 0.27
Release notes
Open source → - Update
-
0.17.024 Jul 2024Release notes
Open source →Changed
- Update
opentelemetrydependency version to 0.24 - Update
opentelemetry_sdkdependency version to 0.24 - Update
opentelemetry-semantic-conventionsdependency version to 0.16
- Update
-
0.16.015 May 2024Release notes
Open source →Added
- Add
ResourceSelectorto allow attaching resource as attributes to metrics #1608
Changed
- Update
opentelemetrydependency version to 0.23 - Update
opentelemetry_sdkdependency version to 0.23
Release notes
Open source →Changed
- Breaking Moved duplicated (and unrelated) attributes from
opentelemetry_semantic_conventions::traceandopentelemetry_semantic_conventions::resourceintoopentelemetry_semantic_conventions::attribute(which now contains all semantic attributes).traceandresourcenow only contain references to attributes which fall under their respective category.
Added
- Created
opentelemetry_semantic_conventions::metricto store metric semantic conventions.
- Add
-
0.15.025 Feb 2024 -
0.14.113 Nov 2023Release notes
Open source →Fixed
- Fix UCUM annotation escaping by ignoring unknown instrument units and annotations #1348
-
0.14.006 Nov 2023Release notes
Open source →Changed
- Breaking Replaced Key constants with &'static str for tracing compatibility #1334
-
0.13.029 Jul 2023Release notes
Open source →Added
- Add
with_namespaceoption to exporter config. - Add more units conversions between OTEL metrics and prometheus metrics #1157.
- Add
without_counter_suffixesoption to exporter config.
Changed
- Update to opentelemetry-api v0.20.0
- Add
-
0.12.026 Mar 2023 -
0.11.013 Sep 2022Release notes
Open source →Changed
- Update to opentelemetry v0.18.0
Removed
- BREAKING:
PrometheusExporter::new()removed. UseExporterBuilder. #727
-
0.10.022 Jan 2022Release notes
Open source →Added
- Added
prometheus-encodingfeature to export prometheus encoders #652 - Added
with_aggregator_selectoroption #667
Changed
- Update prometheus to 0.13 #644
- Update to opentelemetry v0.17.0
Fixed
- Enable directly constructing a SpanExporter #655
- Added
-
0.9.007 Aug 2021Release notes
Open source →Added
- Add
from_envto prometheus exporter builder #605 - Adds
Defaultimplementation toExporterBuilderbased on the otel specification environment variables #242
Changed
- Update to opentelemetry v0.16.0
Deprecated
PrometheusExporter::new()is deprecated in favor of usingExporterBuilder
- Add
-
0.8.017 Jun 2021 -
0.7.010 May 2021Release notes
Open source →Changed
- Update to spec version 1.4.0 #570
- Update to opentelemetry v0.15.0
-
0.6.024 Mar 2021Release notes
Open source →Added
- Add sanitization of prometheus label names #462
Changed
- Update to opentelemetry v0.13.0
- Update prometheus dependency #485
Release notes
Open source →Changed
- Update to spec version 1.3.0 #547
- Update to opentelemetry v0.14.0
-
0.5.022 Jan 2021Release notes
Open source →Added
- Batch observer support #429
Changed
- Update to opentelemetry v0.12.0
- Update tokio to v1 #421
- Update prometheus to v0.11 #435
Release notes
Open source →Changed
- Update to opentelemetry v0.13.0
Removed
- Removed
from_envand use environment variables to initialize the configurations by default #459
-
0.4.028 Dec 2020Release notes
Open source →Changed
- Update to opentelemetry v0.11.0
- Add non monotonic counter support #385
-
0.3.010 Nov 2020 -
0.2.017 Oct 2020 -
0.1.016 Oct 2020