Grafana CLI中命令的常规语法为:
grafana-cli [global options] command [command options] [arguments...]
显示Grafana CLI帮助
--help或-h显示帮助,包括默认路径和Docker配置信息。
例:
grafana-cli -h
显示Grafana CLI版本
--version或-v打印当前正在运行的Grafana CLI的版本。
例:
grafana-cli -v
列出可用的插件
grafana-cli plugins list-remote
安装最新版本的插件
grafana-cli plugins install <plugin-id>
安装特定版本的插件
grafana-cli plugins install <plugin-id> <version>
列出已安装的插件
grafana-cli plugins ls
更新所有已安装的插件
grafana-cli plugins update-all
更新一个插件
grafana-cli plugins update <plugin-id>
删除一个插件
grafana-cli plugins remove <plugin-id>
覆盖默认插件目录
--pluginsDir value覆盖本地Grafana实例存储插件的路径。
例:
grafana-cli --pluginsDir "/var/lib/grafana/devplugins" plugins install <plugin-id>
覆盖默认插件库URL
--repo value 允许从默认Grafana存储库以外的资源库中下载和安装或更新插件。
例:
grafana-cli --repo "https://example.com/plugins" plugins install <plugin-id>
覆盖默认插件.zip URL
--pluginUrl value 允许从本地URL下载包含插件的.zip文件,而不是从默认的Grafana源下载它。
例:
grafana-cli --pluginUrl https://company.com/grafana/plugins/<plugin-id>-<plugin-version>.zip plugins install <plugin-id>
覆盖传输层安全
警告:关闭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安装/主目录的路径,默认为工作目录。
例:
grafana-cli --homepath "/home/grafana" admin reset-admin-password mynewpassword
覆盖配置文件
--config value覆盖Grafana期望配置文件的默认位置。
例:
grafana-cli --config "/etc/configuration/" admin reset-admin-password mynewpassword
显示所有管理员命令
grafana-cli admin
重设管理员密码
grafana-cli admin reset-admin-password <new password>
如果报错:找不到默认值,则可以用下面命令,
grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" <new password>