Grafana v9.1 现已发布,此版本进行了多项改进,重点关注 Grafana 的可用性、性能和安全性。还包括共享和嵌入仪表板的新选项、搜索和导航增强功能、新面板选项以及其他身份验证功能,以及有关 Grafana Enterprise 中新的单点登录和基于角色的访问控制选项等的更多信息。
Grafana 服务帐户普遍可用
自 Grafana v8.5 以来,服务帐户一直处于测试阶段。在此期间,开发团队改进了 API 密钥的 UI 和迁移路径,可以将服务帐户添加到团队,并继承团队权限。要了解有关服务帐户的更多信息,可参阅文档。
服务帐户是 Grafana 中机器访问的演变。用户可以为每个服务帐户创建多个具有独立到期日期的 API 令牌,并暂时禁用服务帐户而不将其删除。这些优势使服务帐户成为 Terraform 和其他应用程序向 Grafana 进行身份验证的更灵活的方式。服务帐户还可以在 Grafana Enterprise 中使用基于角色的访问控制。你可以通过授予服务帐户特定角色来限制它们可以执行的功能来提高安全性。
JWT URL 嵌入
现在可以通过直接在 Grafana 的 URL 中添加 JWT 令牌轻松地将 Grafana 嵌入到其他应用程序中,例如https://example.grafana.net/dashboard/uuid?aut_token=<jwt_token>
。当 JWT 令牌通过 request URL 传递到 Grafana 时,Grafana 会验证并验证链接到特定用户的令牌,从而允许访问该用户可以查看的仪表板。要查看 JWT URL 嵌入的实际效果,可参阅示例项目。
GitHub OAuth2 认证的组织角色映射
现在可以使用 GitHub OAuth2 通过role_attribute_path
配置选项将用户或团队映射到特定的 Grafana 组织角色。Grafana 将使用 JMESPath 进行路径查找和角色映射。有关详细信息,可参阅文档。
(Beta)面板标题搜索和搜索改进
改进了按面板标题搜索的性能。如果面板的标题与你的搜索查询匹配,它将显示在搜索结果中。此功能将在几周内向 Grafana Cloud 用户推出,或者可以通过启用panelTitleSearch
功能切换来访问。
面板标题搜索使用更新的仪表板搜索方法。以前,Grafana 使用 SQL 数据库查询按标题查找仪表板。启用功能切换后,Grafana 可以构建所有仪表板的内存索引。要了解有关 Grafana 中搜索的更多信息,可参阅文档。
导航栏中加星标的仪表板
作为即将对 Grafana 导航进行改进的一部分,用户现在可以从导航栏中直接访问已加星标的仪表板。
热图改进
9.0 版中宣布的 beta 热图现在在整个 Grafana 中使用。它的性能得到了改进,现在支持 exemplars。要了解有关热图面板的更多信息,可参阅文档。
Geomap
现在可以使用面板的新测量工具来测量 Geomap 可视化上的距离和面积。要了解有关 Geomap 面板的更多信息,可参阅文档。
(Alpha) 公共仪表板
公共仪表板可作为 Alpha 功能使用,可通过publicDashboards
功能切换启用。可以为要公开共享的仪表板生成链接。知道该链接的任何人都可以访问该仪表板,而不能访问其他任何内容。
仪表板的公共视图有一些限制:
- 不能通过公共仪表板对你的数据源运行任意查询。公共仪表板只能执行存储在原始仪表板上的查询。
- 公共仪表板是以 read-only kiosk view 显示的。
- 时间范围固定为仪表板默认时间范围。
要了解更多信息,可参阅文档。
Grafana Alerting 的配置改进
可以直接从磁盘配置 Grafana Alerting 资源。Grafana Alerting 的配置当前支持以下资源:
- Alert rules
- Contact points
- Notification policies
- Mute timings
- Text templates
有关详细信息,可参阅文档。
更多版本更新内容,可参阅完整的变更日志。