aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix(systemd): avoid catch-up timer runsDennis Fink2026-09-20
| | | | | Remove Persistent=true so missed daily runs are not triggered automatically when the system comes back online.
* fix(systemd): allow pacman commands to runDennis Fink2026-09-20
| | | | | | | Remove syscall restrictions that prevent pacman and related subprocesses from running successfully under the systemd service. Also remove the outdated comment about ProtectSystem and ProtectHome.
* feat(systemd): add service and timer unitsDennis Fink2026-09-20
| | | | | | | | Add a hardened oneshot service for running the exporter with arguments loaded from /etc/conf.d/prometheus-pacman-exporter. Add a persistent daily timer for automatic metric collection and include a default empty configuration file for additional command-line options.
* feat: add initial pacman Prometheus exporterv1.0.0Dennis Fink2026-09-19
Add the first production-ready release of prometheus-pacman-exporter for collecting pacman package statistics through the node exporter textfile collector. Collect installed, explicit, dependency, unrequired, foreign, native, orphan, and updateable package metrics. Support checkupdates as an alternative update source and optional AUR update collection through a configurable command. Add the Click-based CLI, Prometheus metric definitions, package metadata, dependency lockfile, README, licensing metadata, and development configuration.