promcsv v1.3.0
First public release of promcsv.
promcsv scrapes Prometheus /metrics endpoints on a wall-clock-aligned interval and writes one CSV file per target per cycle (fixed schema: timestamp,metric,type,labels,value), with optional gzip compression, upload to S3 or SFTP (flat or per-target remote layout), retention cleanup, a status.json health file and full systemd integration (Type=notify watchdog).
Install (Rocky/RHEL 8+, recommended):
dnf install ./python3.12-promcsv-1.3.0-1.el8.noarch.rpm
Install (any Linux, wheel):
sudo python3.12 -m pip install promcsv-1.3.0-py3-none-any.whl
See the README for configuration, the CSV format specification, and monitoring/alerting guidance.
413 tests, 100% branch coverage.