このプロジェクトについて

Rustic-exporter は、rustic/restic バックアップ リポジトリを監視するための Prometheus エクスポーターです。バックアップ リポジトリ、スナップショット、およびバックアップ操作に関連するメトリクスを公開し、バックアップ システムの可観測性を可能にします。このプロジェクトはまだ開発中であり、注意して使用する必要があります。 このエクスポーターは複数のバックアップ リポジトリをサポートし、AWS S3、Google Cloud Storage、Azure Blob Storage、Google Drive、および OpenDAL 経由の SFTP を含むローカルおよびリモート バックエンドを監視できます。完全なメトリクス サポートには、restic バージョン 0.17 以上が必要です。 Docker イメージは、distroless と Alpine の 2 つのバリアントで提供され、linux/amd64 と linux/arm64 の両方のプラットフォームをサポートします。Alpine バリアントには、SSH ベースのリモート リポジトリ用の openssh-client が含まれています。 エクスポーターは TOML ファイルで構成され、環境変数補間をサポートします。メトリクス収集頻度、ログ レベル、出力形式、サーバー バインディングを制御するためのコマンドライン オプションを提供します。メトリクスには、リポジトリ情報、スナップショット数、スナップショットの詳細、ファイル数、タイムスタンプ、サイズ、およびバックアップ期間が含まれます。