Об этом проекте
Rustic-exporter — это экспортер Prometheus, предназначенный для мониторинга репозиториев резервного копирования rustic/restic. Он предоставляет метрики, связанные с репозиториями резервного копирования, снимками и операциями резервного копирования, что обеспечивает наблюдаемость для систем резервного копирования. Проект все еще находится в стадии разработки и должен использоваться с осторожностью.
Экспортер поддерживает несколько репозиториев резервного копирования и может мониторить локальные и удаленные бэкенды, включая AWS S3, Google Cloud Storage, Azure Blob Storage, Google Drive и SFTP через OpenDAL. Для полной поддержки метрик требуется restic версии 0.17 или выше.
Доступны образы Docker в вариантах distroless и Alpine, поддерживающие платформы linux/amd64 и linux/arm64. Вариант Alpine включает openssh-client для удаленных репозиториев по SSH.
Экспортер настраивается через файл TOML, который поддерживает интерполяцию переменных окружения. Он предоставляет параметры командной строки для управления частотой сбора метрик, уровнем логирования, форматом вывода и привязкой сервера. Метрики включают информацию о репозитории, количество снимков, детали снимков, количество файлов, временные метки, размеры и продолжительность резервного копирования.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.