cloud-billing-exporter
louij2/cloud-billing-exporter:latest
https://hub.docker.com/r/louij2/cloud-billing-exporter
bridge
sh
false
https://github.com/louij2/cloud-billing-exporter/issues
https://github.com/louij2/cloud-billing-exporter
https://raw.githubusercontent.com/louij2/cloud-billing-exporter/master/README.md
Prometheus exporter for Azure/GCP/Hetzner cloud spend. Polls each provider's billing API and exposes current cost by service/project/currency in Prometheus text format. Config is a JSON file (see config.example.json in the repo) plus per-provider credential files, all read-only bind mounts - never baked into the image.
Tools: MonitoringLogging: Cloud:
http://[IP]:[PORT:9825]/metrics
https://raw.githubusercontent.com/louij2/unraid-templates/master/templates/cloud-billing-exporter.xml
https://raw.githubusercontent.com/selfhst/icons/main/png/prometheus.png
--restart=unless-stopped --memory=256m --cpus=0.5
At least one cloud provider's read-only billing credentials (Azure/GCP/Hetzner). See the repo README for exact scopes - run setup-credentials.sh for a guided setup.
9825
/mnt/user/appdata/cloud-billing-exporter/config
/run/secrets/config.json