菜单
文档breadcrumb arrow Grafana 文档breadcrumb arrow 新特性breadcrumb arrow Grafana v9.4 的新特性
Grafana Cloud 企业版 开源版

Grafana v9.4 的新特性

欢迎来到 Grafana 9.4!继续阅读以了解搜索和导航、仪表盘和可视化以及身份验证和安全性方面的变更。要了解此版本中所有变更的更多详细信息,请参阅更新日志

搜索和导航

我们对搜索和导航进行了以下变更。

命令面板增强功能

Grafana 所有版本中普遍可用。

命令面板已更新,提供了更高效的方式来导航 Grafana。现在您可以搜索和访问所有页面以及最近的仪表盘,从而更轻松地在不离开键盘的情况下执行任务。

要启动命令面板,请在 Mac 上使用键盘快捷键 cmd + K,或在 Linux/Windows 上使用 ctrl + K

要了解有关命令面板的更多信息,请参阅搜索

Grafana command palette
Grafana 命令面板

新导航

Grafana Cloud 上普遍可用,并在 Grafana 所有版本中可以使用 topnav 特性开关 预览。

Grafana 的导航已更新为新设计和改进的结构,使您可以更轻松地访问所需的数据。通过此更新,您将能够快速在功能之间切换,从而全面了解系统的健康状况。

新导航正在逐步推广到 Grafana Cloud 的所有用户。如果您正在使用 Grafana 开源版和企业版,可以使用 topnav 特性开关 启用此功能。

注意: Grafana 文档尚未更新以反映导航的变更。

注意: 插件开发者应参阅迁移指南,以升级其插件以便与新导航布局无缝协作。

Grafana new navigation
Grafana 新导航

仪表盘和可视化

我们对仪表盘和可视化进行了以下变更。在我们的仪表盘文档中了解有关仪表盘的更多信息。

仪表盘面板重新设计

可在 Grafana 所有版本中使用 newPanelChromeUI 特性开关 预览.

仪表盘面板包含许多信息,其中一些信息难以从仪表盘中发现或访问。通过我们重新设计的面板,我们通过添加和移动关键元素,提高了可访问性,并使理解面板状态变得更容易。

我们重新思考了面板信息架构,添加了额外的交互点,并减少了视觉杂乱。首先,我们改进了对无标题面板的支持,区分了您设置的详细信息和数据引起的信息,然后将所有基本组件包含在面板标题中。所有这些都从左到右排列在一行中,因此没有重叠、无法使用的组件。

Grafana 的新面板仅适用于基于 React 的面板;未重新设计基于 Angular 的面板。例如,基于 Angular 的面板仍将具有旧的 Graph 和 Table 可视化。

面板标题重新设计

但是,我们还有更多计划:我们将进一步改进面板的可访问性以及无标题面板的改进。

仪表盘和 Explore 中的新数据源连接页面

可使用 datasourceOnboarding 特性开关 预览。

当您开始创建仪表盘或探索数据时,如果您还没有连接数据源,将显示一个页面引导您设置第一个连接。

管理员可以选择最流行的数据源之一或查看整个列表。编辑者将被引导联系其管理员配置数据源。在这两种情况下,也有选项可以在不设置数据源的情况下继续,并使用示例数据代替。

Admin view of data source connection page on dashboard creation
仪表盘创建时的数据源连接页面管理员视图

日志详细信息重新设计

Grafana 所有版本中普遍可用。

我们更新了日志行的**详细信息**部分。以前,一些交互操作(如过滤、显示统计信息或切换可见性)分散在**标签**和**检测到的字段**中。最近的变更将这两个部分合并,并且交互操作可用于所有字段。

Log details redesign with interactions
带有交互功能的日志详细信息重新设计

要了解有关查看日志的更多信息,请参阅我们的日志面板文档

Loki 数据源查询验证

Grafana 所有版本中普遍可用。

我们添加了对查询进行验证并在编写查询时直观地显示错误的支持,而无需执行查询即可获得反馈。此功能支持单行和多行查询,无论是否包含变量。

Loki query validation
Loki 查询验证

要了解有关查看日志的更多信息,请参阅我们的日志面板文档

Explore 中的 Loki 日志示例

Grafana 所有版本中普遍可用。

对于 Explore 中的 Loki 指标查询,您现在可以看到构成显示结果的日志行示例。要查看这些日志,请单击图表或表格面板下方的折叠的**日志示例**面板。如果您想与日志行交互或修改日志查询,请单击“在分屏视图中打开日志”按钮,日志查询将在分屏视图中执行。

Logs sample in Explore
Explore 中的日志示例

Canvas 面板

在 Grafana 所有版本中提供 **beta** 版

Canvas 是一个新面板,它结合了 Grafana 的强大功能和自定义元素的灵活性。Canvas 可视化是可扩展的表单构建面板,允许您在静态和动态布局中显式放置元素。这使您能够在 Grafana UI 中设计自定义可视化并以标准 Grafana 面板无法实现的方式叠加数据。如果您使用过流行的 UI 和 Web 设计工具,那么设计 Canvas 面板会感觉非常熟悉。

在 Grafana v9.4 中,我们添加了创建连接(箭头)的功能。连接使您可以将元素连接在一起创建更复杂的可视化。我们还添加了对数据链接和全新服务器元素的支持。要了解有关 Canvas 面板的更多信息,请参阅 Canvas

Canvas 面板连接

身份验证和安全性

所有身份验证更新在 Grafana 所有版本中普遍可用。

我们对身份验证和安全性进行了以下变更。

服务账户过期日期

我们添加了一个配置选项,使您可以要求所有新创建的服务账户令牌设置过期日期限制。

此变更不会影响现有令牌。但是,新创建的令牌将需要一个不超过配置选项 token_expiration_day_limit 的过期日期。此选项默认禁用。

在我们的服务账户文档中了解有关服务账户的更多信息。

OAuth 提供商跳过组织角色同步设置

虽然 Grafana 集成了许多不同的身份验证提供商,但我们收到了用户关于一项功能的需求,该功能允许为单个提供商而不是所有已配置提供商绕过组织角色同步。此选项现已提供给希望能够使用 Grafana 管理其组织角色的用户。

此选项允许您在身份验证提供商部分的 skip_org_role_sync 下专门跳过从您配置的 OAuth 提供商进行的同步。以前,用户只能使用 oauth_skip_org_role_sync_update 选项对某些提供商执行此操作,但这会包含所有已配置的提供商。

在我们的 Oauth 配置指南 中了解有关 Oauth 的更多信息。

Grafana OnCall 插件的 RBAC 支持

我们正在向 Grafana 插件推广 RBAC 支持,Grafana OnCall 是第一个完全支持 RBAC 的插件。以前,Grafana OnCall 依赖 Grafana 基本角色(例如,Viewer、Editor 和 Admin)在插件内进行授权。

在 Grafana OnCall 中支持 RBAC 之前,组织用户只能选择查看所有内容、编辑所有内容或成为管理员(允许编辑访问权限以及一些附加行为)。有了这项新功能,组织将能够在 Grafana OnCall 中利用精细的访问控制。

例如,您可以为组织中的用户分配 Viewer 基本角色(用户仍然必须分配基本角色),同时为他们分配新的 Grafana OnCall RBAC 角色 **Schedules Editor**。此分配使用户能够查看 Grafana OnCall 中的所有内容,并编辑 OnCall 值班表。

在我们的 RBAC 文档 中了解有关基于角色的访问控制的更多信息。

SAML 自动登录

我们为 SAML 身份验证添加了自动登录支持,您可以通过 auto_login 配置选项启用此功能。我们还在所有身份验证提供商之间采用了统一的配置风格。您可以使用新的 auto_login 选项启用特定 OAuth 提供商的自动登录,而无需使用 oauth_auto_login

在我们的 SAML 配置指南 中了解有关 SAML 设置的更多信息。

审计和使用情况洞察:支持 Loki 多租户

此功能适用于企业版客户

此功能通过指定租户 ID,添加了以多租户模式将分析事件和审计日志推送到 Loki 的支持。在我们的文档中了解有关审计使用情况洞察的更多信息。

报告:在报告 PDF 中放大和缩小仪表盘

此功能适用于企业版客户

缩放是报告的一项新功能,允许您更改 PDF 文档面板的尺寸。它使您可以缩小以在表格中显示更多列,或放大以放大面板。当您直接从仪表盘页面共享 PDF 时,可以在报告编辑器中修改每个报告的缩放比例。

Scale factor feature in Report format page
报告格式页面中的缩放比例功能
Scale factor feature in Share functionality
共享功能中的缩放比例功能

在我们的文档中了解有关报告的更多信息

告警

我们对 Grafana 告警进行了重大改进,包括新的联系点、搜索选项以及告警和 OnCall 之间改进的工作流程。有关所有详细信息,请参阅我们的告警文档

告警:告警规则

我们对告警规则进行了以下变更。

从触发的告警中申报事件

从触发的告警中申报事件,简化告警到事件的工作流程。

Declare incidents from firing alerts
从触发的告警中申报事件

复制告警规则和通知模板

为了帮助您重用现有告警规则或模板,可以从告警规则列表视图复制告警规则,并从联系点页面复制模板。

Copy alert rules and notification templates
复制告警规则和通知模板

查看已供应告警的查询定义

从告警规则详细信息页面查看已供应告警的只读查询定义。快速检查您的告警规则查询是否正确,而无需深入您的“代码化”仓库查找规则定义。

View query definitions for provisioned alerts
查看已供应告警的查询定义

导出告警规则以在供应 API 或文件中使用

在 UI 中创建和调整告警规则,然后导出为 YAML 或 JSON,并在供应 API 或文件中使用。您还可以导出整个规则组以进行审查或使用。UI 和供应 API 都支持此功能。

Export alert rules
导出告警规则

暂停告警规则评估

暂停告警规则评估可防止在调整告警时产生过多噪音。暂停会停止告警规则评估,并且不创建任何告警实例。这与静音时间不同,静音时间会阻止通知发送,但仍允许告警规则评估并创建告警实例。

Pause alert rule evaluations
暂停告警规则评估

在告警分组视图中查看告警的评估间隔

在告警列表页面的分组视图中更轻松地查看评估间隔。该视图现在也总是显示记录规则和普通告警规则,并以不同颜色突出显示告警规则状态。

View evaluation interval on the Group view
在分组视图中查看评估间隔

改进的告警规则搜索功能

管理大量告警时,可以使用扩展的告警规则搜索功能过滤文件夹、评估组和规则。此外,您可以按标签、状态、类型和健康状况等属性过滤告警规则。

Improved search for your alert rules
改进的告警规则搜索功能

调整告警查询中使用的数据量和分辨率

通过调整告警查询返回的最大数据点数量来降低成本并提高性能。

编辑告警规则评估间隔

简化了在新组中编辑告警规则评估间隔的操作。您无需先保存告警规则和组,然后再编辑评估间隔。

告警:联系点

我们对告警联系点进行了以下变更。

查看 Grafana OnCall 联系点

连接您的 OnCall 工作流程变得更加简单。OnCall 已添加为联系点,以简化告警通知和您的 OnCall 实现之间的集成。

View Grafana OnCall contact point
查看 Grafana OnCall 联系点

告警电子邮件模板

我们改进了电子邮件模板的设计和功能,使模板创建更加简单和可定制。电子邮件模板框架利用 MJML 定义和编译最终的电子邮件 HTML 输出。电子邮件模板中的 Sprig 函数提供了更多可定制的模板功能。

Email template redesign
电子邮件模板重新设计

添加支持 Discord 作为联系点接收器

我们添加了 Discord 作为 Grafana Cloud 告警规则的联系点接收器。

Add support for Discord
添加对 Discord 的支持

告警:管理

我们对告警管理进行了以下变更。

告警着陆页

引入了一个新的着陆页,帮助您快速入门告警功能。它还提供了关于告警如何工作的概览信息以及一个介绍关键概念的视频。

Alerting landing page
告警着陆页

与 AWS Aurora 的兼容性

Grafana 告警现在与 AWS Aurora 兼容,但不对其提供技术支持。

企业版数据源

我们对所有企业版数据源进行了改进,修复了小错误,并更新了库。我们还添加了许多新功能并支持更多 API。有关更多信息,请参阅每个数据源的文档和更新日志。

DataDog 数据源

我们添加了对许多新查询类型的支持,包括:SLO/SLI 值、RUM 数据、事件和监控组状态。

Dynatrace 数据源

我们更新了指标选择器以使其更快,并添加了按管理区域过滤的支持。我们还添加了对日志查询和查询 Dynatrace 审计日志的支持。

GitLab 数据源

我们添加了对许多新查询类型的支持,包括:审计事件、用户、合并请求批准、字段标签、环境和管道。

Honeycomb 数据源

我们添加了对派生列和 Honeycomb 环境的支持。

NewRelic 数据源

我们添加了对追踪搜索、日志搜索以及 NRQL 直方图查询的支持。

Salesforce 数据源

我们添加了对 JWT 身份验证的支持。

Snowflake 数据源

我们添加了对自定义会话参数的支持。

Postgres、MySQL 和 MSSQL 数据源

在数据源配置中,database 属性现在位于 jsonData 键下。此变更向后兼容,现有配置将继续工作。

升级前须知

此版本的 Grafana 没有已知重大变更。