Grafana v9.0.x新增功能特性

Grafana v9.0.x通过升级操作界面和Grafana告警提升了Grafana的易用性。

Grafana提供了强大的数据可视化和分析能力,但对于Prometheus和Loki数据源,对应的查询语句难以理解和编写。Grafana v9.0.x为这两个数据源提供了可视化查询语句生成器,降低了查询语句的学习成本,帮助开发人员更好地编写、理解和学习底层查询语句。

Grafana v9.0.x还更新了面板、导航栏、搜索等功能,部分功能更新列表如下:

说明

本文仅介绍了Grafana v9.0.x更新的部分功能特性,更多详细信息,请参见Grafana官方文档

  • 对Prometheus和Loki数据源新增查询语句生成器

  • 更新导航栏及搜索功能

  • 更新Explore功能

  • 更新Panel面板

  • 更新Grafana Alerting

查询语句生成器

Grafana v9.0.x在Explore中提供了一个全新的可视化查询语句生成器,支持编写和学习PromQL和LogQL。

Grafana v9.0.x提供2种查询语句编辑模式和1种查询语句执行步骤说明:

说明

在编辑查询语句时切换任意模式,已编辑的查询语句不会被修改。

  • 文本编辑模式(Code):手动输入查询语句。Code模式

  • 可视化查询语句生成器模式(Builder):通过筛选指标,添加运算函数生成查询语句。Prometheus查询生成器

    • 指标(Metric)和标签(Labels)过滤器:通过关键词搜索、选择指标,您可以通过筛选Metric和Labels过滤指标。

    • 操作(Operations):单击+ Operation添加目标函数。Operations字段用于通过各种函数(Functions)、区间函数(Range Function)、聚合(Aggregations)和二进制操作(Binary Operations)对目标指标进行运算。

  • 查询语句执行步骤(Explain):查看通过Code或Builder模式编辑的查询语句的执行步骤,帮助您理解和学习查询语句。PromQL Explain

导航栏及搜索功能

Navigation Bar支持展开

您可以展开左侧导航栏快速查看Grafana的特性和已安装的集成。展开导航栏

大盘收藏

Grafana v9.0.x支持将大盘收藏到导航栏的Starred菜单下,之后您就可以从导航栏中快速查看目标大盘。Starred

快捷命令

您可以使用cmd+K(macOS)或ctrl+K(Linux/Windows)打开快捷命令对话框。在快捷命令对话框您可以通过搜索目标操作快速进入对应页面。快捷命令面板

大盘搜索

Grafana v9.0.x大盘搜索功能不再使用SQL查询,而是使用内存中的全文索引,并支持搜索面板标题。大盘搜索

Explore更新

Explore直接导入大盘面板

旧版Grafana一直支持将大盘面板移动到Explore,但却无法反向迁移。Grafana v9.0.x支持通过Explore模式创建面板,直接使用您在Explore中编辑的查询语句创建面板。Explore面板

Explore查询历史

您可以单击Query History查询在Explore中运行的所有查询历史。Explore查询历史

面板视图更新

更新Heatmap热力图

  • 架构更新,提高了性能和速度。

  • 提高了分辨率,支持对色谱进行自定义和精细控制。

Trace Panel链路追踪图

新增Trace视图。您可以直接使用Trace视图创建面板,无需通过Explore模式查询链路。

大盘面板预览

新增大盘预览功能。输入查询语句后,在右侧Suggestions区域可以预览各主题下的大盘样式,方便您快速寻找需要的大盘主题。指标筛选

Grafana Alerting告警

Grafana v9.0.x提供了全新的告警UI。告警UI

新增告警状态历史

告警状态历史用于记录告警状态变更的原因。

告警规则可以配置为当告警规则计算错误或无数据时,告警状态显示为AlertingOK,用于区分Alerting、Alerting(NoData)和Alerting(Error)告警模式之间的差异。告警状态历史

支持多种告警创建方式

  • 在面板中创建告警,通过Dashboard UIDPanel ID将告警规则和指定大盘面板关联。面板中创建告警

  • 不关联任何大盘直接创建告警规则。不关联大盘告警

新增通知策略(Notification Policies)和告警静默(Silences)

在通知策略中可以通过Matching Labels将告警规则与告警通道进行关联。通知策略(Notification Policies)

当您收到的告警通知过于频繁时,您可以使用Silences减少告警通知。Sliences