这个项目能做什么
Rustic-exporter 是一个专门为监控 rustic/restic 备份仓库而设计的 Prometheus 导出器。它暴露与备份仓库、快照和备份操作相关的指标,从而实现对备份系统的可观测性。该项目目前仍处于开发阶段,使用时应谨慎。
导出器支持多个备份仓库,并可以监控本地和远程后端,包括 AWS S3、Google Cloud Storage、Azure Blob Storage、Google Drive 以及通过 OpenDAL 的 SFTP。它需要 restic 版本 0.17 或更高版本才能完全支持指标。
Docker 镜像提供了 distroless 和 Alpine 两种变体,支持 linux/amd64 和 linux/arm64 平台。Alpine 变体包含 openssh-client,用于基于 SSH 的远程仓库。
导出器通过 TOML 文件进行配置,该文件支持环境变量插值。它提供了命令行选项,用于控制指标收集频率、日志级别、输出格式和服务器绑定。指标包括仓库信息、快照数量、快照详情、文件数量、时间戳、大小和备份持续时间。
评论
0 评分人数达到10人后显示
登录后参与讨论。