opentelemetry-exporter-prometheus
Prometheus Metric Exporter for OpenTelemetry
Install
opentelemetry-exporter-prometheus on PyPI
pip
pip install opentelemetry-exporter-prometheusuv
uv add opentelemetry-exporter-prometheuspoetry
poetry add opentelemetry-exporter-prometheusPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — opentelemetry-api, opentelemetry-sdk, prometheus-client |
| Maintenance | actively maintained — 28 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: opentelemetry_exporter_prometheus-0.65b0-py3-none-any.whl
About opentelemetry-exporter-prometheus
from the package's own PyPI description — quoted content, verbatim
OpenTelemetry Prometheus Exporter
|pypi|
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-exporter-prometheus.svg :target: https://pypi.org/project/opentelemetry-exporter-prometheus/
This library allows to export metrics data to Prometheus <https://prometheus.io/>_.
Installation
::
pip install opentelemetry-exporter-prometheus
Limitations
- No multiprocessing support: The Prometheus exporter is not designed to operate in multiprocessing environments (see
#3747 <https://github.com/open-telemetry/opentelemetry-python/issues/3747>_).
References
OpenTelemetry Prometheus Exporter <https://opentelemetry-python.readthedocs.io/en/latest/exporter/prometheus/prometheus.html>_Prometheus <https://prometheus.io/>_OpenTelemetry Project <https://opentelemetry.io/>_
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Exports OpenTelemetry metrics to Prometheus for monitoring and observability. Bridges the OpenTelemetry metrics pipeline to Prometheus scrape endpoints.
Low install friction with a pure-Python wheel. Actively maintained (28 days since last release) with recent commits and 2586 repository stars. Supports Python 3.10–3.14.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions, typical for OpenTelemetry ecosystem projects.
Usage
pip install opentelemetry-exporter-prometheus
from opentelemetry.exporter.prometheus import PrometheusMetricReader
from opentelemetry.sdk.metrics import MeterProvider
reader = PrometheusMetricReader()
meter_provider = MeterProvider(metric_readers=[reader])
Requires Python ≥3.10. No multiprocessing support; not designed for multiprocessing environments.
Verdict: A stable, actively maintained exporter for routing OpenTelemetry metrics to Prometheus. Low install friction and permissive licensing make it a straightforward choice for Prometheus-based observability, but multiprocessing limitations should be evaluated against your deployment model.
Needs verification
- Whether the 0.65b0 beta version designation indicates stability concerns or is standard for this project's release cycle
- Performance characteristics and metric cardinality limits when exporting high-volume metrics
Similar packages
permissive · top 1,000 on PyPI
prometheus-clientpermissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-grpcpermissive · top 1,000 on PyPI
azure-monitor-opentelemetry-exporterpermissive · top 1,000 on PyPI
opentelemetry-exporter-otlppermissive · top 1,000 on PyPI
datadogpermissive · top 1,000 on PyPI
opentelemetry-apipermissive · top 100 on PyPI
opentelemetry-instrumentation-djangopermissive · top 1,000 on PyPI
opentelemetry-sdkpermissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-commonpermissive · top 1,000 on PyPI