Утилиты
Contents
Утилиты#
Содержит прочие утилиты для упрощения работы администратора
Commands:#
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#
usage: utils.py full_help [-h]
optional arguments:
-h, --help show this help message and exit
Clear-grafana#
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#
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#
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 не подтверждать намерение пользователя