Present / 500-apcupsd-exporter
APC UPS Daemon Exporter
A metrics exporter for apcupsd.
PythonRustapcupsdPrometheusInfluxDB
I initially wrote this in python - https://github.com/NekoShinobi/pyapcupsdexporter
Later, I rewrote this w/ AI into Rust and also ditched InfluxDB for Prometheus - https://github.com/NekoShinobi/rsapcupsdexporter
The goal of this project was to get insight into power usage metrics that are given via apcupsd and track those metrics over time.
Reason for ditching InfluxDB was due to their ridiculous backtracking and annoying breaking changes between major versions (1.x vs 2.x vs 3.x) and it made it annoying to maintain the DB itself as well as all applications that use it.