프로젝트 소개
Rustic-exporter는 rustic/restic 백업 저장소를 모니터링하기 위해 설계된 Prometheus exporter입니다. 백업 저장소, 스냅샷, 백업 작업과 관련된 메트릭을 노출하여 백업 시스템의 관측 가능성을 제공합니다. 이 프로젝트는 아직 개발 중이며 주의해서 사용해야 합니다.
이 exporter는 여러 백업 저장소를 지원하며, OpenDAL을 통해 AWS S3, Google Cloud Storage, Azure Blob Storage, Google Drive, SFTP 등 로컬 및 원격 백엔드를 모니터링할 수 있습니다. 전체 메트릭 지원을 위해 restic 버전 0.17 이상이 필요합니다.
Docker 이미지는 distroless 및 Alpine 변종으로 제공되며, linux/amd64 및 linux/arm64 플랫폼을 지원합니다. Alpine 변종에는 SSH 기반 원격 저장소를 위한 openssh-client가 포함되어 있습니다.
exporter는 TOML 파일로 구성되며, 환경 변수 보간을 지원합니다. 메트릭 수집 빈도, 로그 수준, 출력 형식, 서버 바인딩을 제어하기 위한 명령줄 옵션을 제공합니다. 메트릭에는 저장소 정보, 스냅샷 수, 스냅샷 세부 정보, 파일 수, 타임스탬프, 크기, 백업 지속 시간 등이 포함됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.