All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add
pyproject.toml - Add
uv.lock - Add/fix defaults to
Targetclass__init__ - Add basic tests
- Upgrade PyYAML from 6.0 to 6.0.2
- Add
Dockerfile - Format python code
- Add
.pre-commit-config.yaml
prometheus_client >= 4.0add_totalsuffix to Counter type metrics- drop support for Python 2.7, require Python >= 3.6
- Upgrade
jsonpath-ng,PyYAMLandrequests - Add
requirements.txt - Mark as
Production/stable
- Require prometheus_client < 0.4.0 because of incompatible changes
- Use UntypedMetricFamily from upstream prometheus_client 0.1.0 library
- Added default port and listen settings to help message
- Added documentation to README.md
- Rename exporter metrics
- Initial version