Restic Exporter
A small Python binary to export stats from a restic backup repository, for example for use in monitoring systems.
Installation
$ pip3 install restic-exporter
Features
- Decoupled from restic itself, can be run on any host as long as it can talk to the repository.
- Can provide both repo-based statistics, and backup progress statistics from restic clients.
Statistics Exported
Almost all data made available from the restic tool itself can be exported.
- Backup progress (
restic_backup_progress)- hostname
- paths
- tags
- bytes_done
- total_bytes
- files_done
- total_files
- percent_done
- seconds_tag
- Backup summary (
restic_backup_summary)- hostname
- paths
- tags
- snapshot_id
- files_new
- files_unmodified
- files_changed
- dirs_new
- dirs_unmodified
- dirs_changed
- data_added
- total_bytes_processed
- total_files_processed
- total_duration
- Snapshots (
restic_snapshots)- hostname
- paths
- tags
- raw_blob_count
- raw_file_count
- raw_size
- restore_file_count
- restore_size
Supported Exporters
This tool can export statistics to:
Usage
To be completed.
Metadata
Release files for restic-exporter 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| restic-exporter-0.0.2.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| restic_exporter-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.2 kB
Release files / restic-exporter-0.0.2.tar.gz
| Download URL | restic-exporter-0.0.2.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b5d317a41b629d7aafe8c8eeb5a14ba8db04da12fe2d55f792e8b9b35f16e35
|
|
BLAKE2b-256 checksum How to use checksums |
23d0aed2b07ce64bbe89f434adbdc55ac7c706a769e72f7f60c189d7e9538d22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5
|
Release files / restic_exporter-0.0.2-py3-none-any.whl
| Download URL | restic_exporter-0.0.2-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e50cedc563f020548e7592511344225caf986ca6c86d673c2d15d88d4f17973
|
|
BLAKE2b-256 checksum How to use checksums |
73639e958b7b7448e14d8826ed5759423cef7aa2241efa110587199e47e4b335
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5
|