skillfed

opentelemetry-exporter-prometheus

Prometheus Metric Exporter for OpenTelemetry

opentelemetry-exporter-prometheus Permissive license Apache-2.0 Active 2,586 v0.65b0 released

Install

opentelemetry-exporter-prometheus on PyPI

pip

pip install opentelemetry-exporter-prometheus

uv

uv add opentelemetry-exporter-prometheus

poetry

poetry add opentelemetry-exporter-prometheus

Package 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

Development Status :: 4 - BetaFramework :: OpenTelemetryFramework :: OpenTelemetry :: ExportersIntended Audience :: DevelopersProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

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
opentelemetry prometheus exportermetrics export prometheusopentelemetry metrics collectorprometheus metric integrationobservability metrics exportertelemetry prometheus bridge

Similar packages