Синтаксис командной строки
Общий синтаксис команд в Подсистеме следующий:
grafana cli [global options] command [command options] [arguments...]
Глобальные параметры
Командная строка позволяет временно изменить некоторые настройки Подсистемы по умолчанию. За исключением --help и --version, большинство глобальных параметров используются только разработчиками.
Каждый глобальный параметр применяется только к команде, в которой он используется. Например, "--pluginsDir value" не изменяет навсегда место, где Подсистема сохраняет плагины. Он изменяет его только для команды, в которой применяется параметр.
--help или -h отображает справку, включая пути по умолчанию и информацию о конфигурации Docker:
grafana cli -h
--version или -v печатает версию командной строки Подсистемы, запущенную в данный момент:
grafana cli -v
--pluginsDir value переопределяет путь к каталогу, в котором локальный экземпляр Подсистемы хранит плагины. Эту опцию используют, если требуется установить, обновить или удалить плагин в другом месте, а не в каталоге по умолчанию ("/var/lib/grafana/plugins") $GF_PLUGIN_DIR:
grafana cli --pluginsDir "/var/lib/grafana/devplugins" plugins install <plugin-id>
--repo value позволяет загружать и устанавливать или обновлять плагины из репозитория, отличного от репозитория Подсистемы по умолчанию:
grafana cli --repo "https://example.com/plugins" plugins install <plugin-id>
--pluginUrl value позволяет загрузить .zip-файл, содержащий плагин, с локального URL-адреса вместо загрузки из источника Подсистемы по умолчанию.
grafana cli --pluginUrl https://company.com/grafana/plugins/<plugin-id>-<plugin-version>.zip plugins install <plugin-id>
Предупреждение: отключение TLS представляет значительную угрозу безопасности; не рекомендуется использовать эту опцию.
--insecure позволяет отключить проверку TLS (небезопасно); это может потребоваться при загрузке плагина из источника, отличного от стандартного:
grafana cli --insecure --pluginUrl https://company.com/grafana/plugins/<plugin-id>-<plugin-version>.zip plugins install <plugin-id>
--debug или -d включает ведение журнала отладки; отладочный вывод возвращается и отображается в терминале:
grafana cli --debug plugins install <plugin-id>
--configOverrides является аргументом командной строки, который действует как переопределение переменной среды. Например, можно использовать его для перенаправления журнала в другой файл или при сбросе пароля администратора, если есть значения по умолчанию для некоторых важных параметров конфигурации (например, расположение базы данных):
grafana cli --configOverrides cfg:default.paths.log=/dev/null plugins install <plugin-id>
--homepath задает путь для установки/домашнего каталога Подсистемы, по умолчанию используется рабочий каталог. Не следует использовать этот параметр при нахождении в каталоге установки Подсистемы:
grafana cli --homepath "/usr/share/grafana" admin reset-admin-password <new password>
--config value переопределяет расположение файла конфигурации по умолчанию, в котором ожидает его Подсистема:
grafana cli --config "/etc/configuration/" admin reset-admin-password mynewpassword