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
Target
class__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.0
add_total
suffix to Counter type metrics- drop support for Python 2.7, require Python >= 3.6
- Upgrade
jsonpath-ng
,PyYAML
andrequests
- 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