Sobre o projeto
Rustic-exporter é um exporter Prometheus projetado para monitorar repositórios de backup rustic/restic. Ele expõe métricas relacionadas a repositórios de backup, snapshots e operações de backup, permitindo a observabilidade de sistemas de backup. O projeto ainda está em desenvolvimento e deve ser usado com cautela.
O exporter suporta múltiplos repositórios de backup e pode monitorar backends locais e remotos, incluindo AWS S3, Google Cloud Storage, Azure Blob Storage, Google Drive e SFTP via OpenDAL. Requer restic versão 0.17 ou superior para suporte completo às métricas.
Imagens Docker estão disponíveis nas variantes distroless e Alpine, suportando as plataformas linux/amd64 e linux/arm64. A variante Alpine inclui openssh-client para repositórios remotos baseados em SSH.
O exporter é configurado via um arquivo TOML, que suporta interpolação de variáveis de ambiente. Ele fornece opções de linha de comando para controlar a frequência de coleta de métricas, nível de log, formato de saída e vinculação do servidor. As métricas incluem informações do repositório, contagens de snapshots, detalhes dos snapshots, contagens de arquivos, timestamps, tamanhos e durações de backup.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.