Prometheus-aioexporter

Latest version: v3.0.1

Safety actively analyzes 722674 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.0.1

==================

- Fix debug message for dotenv file loading.

3.0.0

==================

- Rework ``PrometheusExporterScript`` class, using ``click`` for command line
parsing.
- Rework logging based on ``structlog``, support structured logging output as
JSON.
- Support reading configuration options from environment variables.
- Support reading configuration from `.env` file.

**Note**: this version contains incompatible changes with the ``2.x`` series:
- Command-line parsing is now provided by the ``click`` library. To provide
additional command-line options, the ``command_line_parameters()`` method
should be implemented, returning a list of ``click.Parameter`` subclasses
(e.g. ``click.Option`` or ``click.Argument``)
- The ``structlog`` library is used for logging, providing support for
structured logging. The logger API is essentially backwards compatible with
the builtin ``logging`` module, with the added ability of passing keyword
arguments for structured logging.

2.1.0

==================

- Require Python 3.11 or later.
- Switch to ``ruff`` for formatting.

2.0.0

==================

- Add HTTPS (SSL) support.
- Rework ``MetricConfig``, labels are now an attribute.
- Rework project setup, make packages private.
- Add typing to tests.

1.7.0

==================

- Require Python 3.10 or later.
- Rework project setup, move tests.
- Drop ``setup.{py,cfg}``, extract ``tox.ini`` config.

1.6.4

==================

- Drop explicit passing of asyncio loop.
- Update project config.
- Add ``--metrics-path`` option (fixes 4).
- Add ``prometheus-aioexporter-sample`` script.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.