# Утилиты Содержит прочие утилиты для упрощения работы администратора ## Commands: ```bash usage: utils.py [-h] cmd ... positional arguments: cmd Команды full_help Распечатать справку clear-grafana очистить раздел для метрик backup-grafana копировать раздел для метрик на NFS-хранилище restore-grafana восстановить постоянный раздел для Grafana, Tempo, Prometheus и Loki из копии на диске optional arguments: -h, --help show this help message and exit ``` ### Full_help ```bash usage: utils.py full_help [-h] optional arguments: -h, --help show this help message and exit ``` ### Clear-grafana ```bash usage: utils.py clear-grafana [-h] --resgroup RESGROUP --resbook RESBOOK [--force | --no-force] Удаляет содержимое постоянного раздела для Grafana, Tempo, Prometheus и Loki. Не выполняется, если не отключен под Grafana (используйте "./resbook.sh disable"). optional arguments: -h, --help show this help message and exit --resgroup RESGROUP название группы --resbook RESBOOK название книги ресурсов Grafana --force, --no-force не подтверждать намерение пользователя ``` ### Backup-grafana ```bash usage: utils.py backup-grafana [-h] --resgroup RESGROUP --resbook RESBOOK [--rel-path REL_PATH] [--nfs-server NFS_SERVER] [--nfs-path NFS_PATH] Копирует содержимое постоянного раздела для Grafana, Tempo, Prometheus и Loki на NFS-хранилище. Под Grafana следует отключить перед выполнением операции (используйте "./resbook.sh disable"). optional arguments: -h, --help show this help message and exit --resgroup RESGROUP название группы --resbook RESBOOK название книги ресурсов Grafana --rel-path REL_PATH путь на NFS-хранилище, по которому будет сохранена копия (по умолчанию сохраняется в папку grafana- YYYYMMDDhhmmss) --nfs-server NFS_SERVER адрес сервера NFS (если не указано, бекап сохраняется на системный отдел) --nfs-path NFS_PATH адрес пути к монтируемой папки на сервере NFS ``` ### Restore-grafana ```bash usage: utils.py restore-grafana [-h] --resgroup RESGROUP --resbook RESBOOK --rel-path REL_PATH [--nfs-server NFS_SERVER] [--nfs-path NFS_PATH] [--force | --no-force] Восстанавливает раздел для метрик из копии на NFS-хранилище. Не выполняется, если не отключен под Grafana (используйте "./resbook.sh disable"). optional arguments: -h, --help show this help message and exit --resgroup RESGROUP название группы --resbook RESBOOK название книги ресурсов Grafana --rel-path REL_PATH путь на NFS-хранилище, по которому хранится копия --nfs-server NFS_SERVER адрес сервера NFS (если не указано, бекап сохраняется на системный отдел) --nfs-path NFS_PATH адрес пути к монтируемой папки на сервере NFS --force, --no-force не подтверждать намерение пользователя ```