No description
borg_backup_status_dashboard.json | ||
borg_exporter.rc | ||
borg_exporter.sh | ||
LICENSE | ||
Makefile | ||
prometheus-borg-exporter.service | ||
prometheus-borg-exporter.timer | ||
README.md | ||
VERSION |
Borg exporter
Export borg information to prometheus.
Dependencies
Install
Manually
Copy borg_exporter.sh
to /usr/local/bin
.
Copy borg.env
to /etc/borg
and replace your repokey and repository in it.
Copy the systemd unit to /etc/systemd/system
and run
systemctl enable prometheus-borg-exporter.timer
systemctl start prometheus-borg-exporter.timer
Alternative: Use ExecStartPost
in your borg backupt timer itself to write our the metrics.
Exported metrics
borg_extract_exit_code
borg_hours_from_last_backup
borg_archives_count
borg_files_count
borg_chunks_unique
borg_chunks_total
borg_last_size
borg_last_size_compressed
borg_last_size_dedup
borg_total_size
borg_total_size_compressed
borg_total_size_dedup
Grafana dashboard
See here for a sample grafana dashboard.