这是关于下一个《Grafana》的版本。有关最新的稳定版本,请转到最新版本.
插件管理
除了在安装Grafana后立即可用的广泛的可视化和数据源之外,您还可以扩展您的Grafana经验插件.
你可以安装一个由Grafana社区构建的插件,或者自己建一个.
面板插件
使用面板插件向仪表板添加新的可视化效果,例如Worldmap面板,时钟,饼状图.
使用面板插件时,你想:
- 可视化数据源查询返回的数据。
- 在仪表板之间导航。
- 控制外部系统,如智能家居设备。
数据源插件
数据源插件增加了对新数据库的支持,例如谷歌BigQuery.
数据源插件与外部数据源通信,并以Grafana能够理解的格式返回数据。通过添加数据源插件,您可以立即在任何现有的仪表板中使用数据。
当您希望从外部系统导入数据时,请使用数据源插件。
应用插件
应用程序或应用插件,将数据源和面板捆绑在一起以提供内聚的体验,例如Zabbix应用程序。
应用程序还可以为控制面板等添加自定义页面。
当您希望创建自定义开箱即用的监控体验时,可以使用应用程序插件。
插件目录
插件目录允许你在Grafana中浏览和管理插件。只有Grafana服务器管理员和组织管理员可以访问和使用插件目录。根据用户角色不同,访问规则如下:
组织管理 | 服务器管理 | 权限 |
---|---|---|
✓ | ✓ |
|
✓ | × |
|
× | ✓ |
|
注意:Plugin目录被设计成只与单个Grafana服务器实例一起工作。对Grafana集群的支持将在未来的Grafana版本中添加。
为了能够使用插件目录安装/卸载/更新插件,您必须通过plugin_admin_enabled
标志。配置文件。在执行以下步骤之前,请确保您是以Grafana管理员身份登录的。
- Grafana服务器管理员可以在服务器管理>插件.
- 组织管理员可以在配置>插件.
浏览插件
浏览可用的插件:
- 在Grafana,导航到Plugin目录查看已安装的插件。
- 单击所有筛选器浏览所有可用的插件。
- 单击数据源,面板,或应用程序按插件类型筛选的按钮。
安装插件
安装插件:
- 在Grafana,导航到Plugin目录查看已安装的插件。
- 浏览并找到一个插件。
- 点击插件logo。
- 点击安装.
更新完成后,您将看到一条安装成功的确认消息。
更新插件
更新一个插件:
- 在Grafana,导航到Plugin目录查看已安装的插件。
- 点击插件logo。
- 点击更新.
更新完成后,您将看到一条更新成功的确认消息。
卸载插件
卸载插件:
- 在Grafana,导航到Plugin目录查看已安装的插件。
- 点击插件logo。
- 点击卸载.
更新完成后,您将看到卸载成功的确认消息。
安装Grafana插件
Grafana支持数据源、面板和应用程序插件。将面板作为插件可以轻松地创建和添加任何类型的面板,以显示数据或改进您最喜欢的仪表板。应用程序可以将数据源、面板、仪表板和Grafana页面捆绑到一个内聚的体验中。
- 在网络浏览器中,导航到官方Grafana插件页面找到一个你想安装的插件。
- 单击插件,然后单击安装选项卡。
在Grafana Cloud上安装插件
在安装选项卡上,在为字段,单击要安装插件的Grafana实例的名称。
Grafana Cloud自动处理插件安装。
如果您在添加插件时已经登录到Grafana Cloud,请退出并重新登录以使用新插件。
在本地Grafana上安装插件
按照Install选项卡上的说明操作。您可以使用Grafana CLI命令安装插件,也可以下载一个.zip文件并解压缩到Grafana plugins目录中。我们建议在大多数情况下使用Grafana CLI。如果您的Grafana服务器无法访问internet,则可以使用.zip选项。
有关Grafana CLI插件命令的更多信息,请参见插件命令.
从Grafana v8.0开始,引入了插件目录应用程序,以便更容易地管理插件。有关更多信息,请参阅插件目录.
安装一个打包的插件
在用户下载了包含插件资产的存档之后,他们可以通过将存档解压缩到插件目录中来安装它。
解压my-plugin-0.2.0.zip -d YOUR_PLUGIN_DIR/my-plugin
插件目录的路径在配置文件中定义。有关更多信息,请参阅配置.
插件签名
插件签名验证(签名)是一种安全措施,以确保插件没有被篡改。在加载时,Grafana会检查插件的数字签名是否有签名。
在启动时,Grafana会验证插件目录中每个插件的签名。如果一个插件是unsigned,那么Grafana不会加载也不会启动它。要查看每个插件的验证结果,请导航到配置->插件.
Grafana还会向服务器日志中写入错误消息:
警告[05-26|12:00:00]一些插件扫描错误被发现错误="插件'<插件id>' is unsigned,插件'<插件id>' has an invalid signature"
如果您是插件开发人员,并想知道如何为您的插件签名,请参阅签署插件.
签名状态 | 描述 |
---|---|
核心 | 核心插件内置到Grafana。 |
无效的签名 | 插件的签名无效。 |
修改签名 | 插件自签名后发生了变化。这可能表明有恶意。 |
无符号 | 插件没有签名。 |
签署 | 日志含义成功验证插件签名。 |
插件签名级别
所有插件都在一个签名水平.签名级别决定了如何分发插件。
插件级 | 描述 |
---|---|
私人 | 私有插件用于您自己的Grafana。它们不能分发到Grafana社区,也不能在Grafana目录中发布。 |
社区 | 社区插件有依赖的技术,这些技术是开源的,不是为了盈利。 社区插件在官方的Grafana目录中发布,并且可以在Grafana社区中使用。 |
商业 | 商业插件具有闭源或商业支持的依赖技术。 商业插件发布在官方的Grafana目录上,并且可供Grafana社区使用。 |
允许使用unsigned插件
注意:在Grafana Cloud中不支持Unsigned插件。
我们强烈建议你不要在你的Grafana实例中运行unsigned插件。如果你意识到这些风险,但仍然想加载unsigned插件,请参考配置.
如果你允许加载unsigned插件,那么Grafana会向服务器日志中写入一条警告消息:
WARN[06-01|16:45:59] Running an unsigned plugin pluginID=<插件id>
注意:如果你正在开发一个插件,那么你可以启用开发模式,允许所有未签名的插件。
了解更多
- 浏览可用的插件
相关Grafana资源
开幕主题演讲:《Grafana 9》有什么新内容?
Raj Dutt, Myrle Krantz和Torkel Ödegaard揭开了Grafana 9的新内容。观看2022年GrafanaCONline开幕式主题演讲。随需应变。
使用Grafana插件统一您的数据:Splunk, MongoDB, Datadog等等
展示如何使用Grafana从多个不同来源获取数据并将其统一起来,而不会破坏目前正在工作的投资。
从Grafana Enterprise和可观察性开始
加入Grafanabob电竞频道实验室团队,进行30分钟的演示,演示如何开始使用Grafana堆栈,这样您就可以在短短几分钟内从零到可观察性。