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):手动输入查询语句。
可视化查询语句生成器模式(Builder):通过筛选指标,添加运算函数生成查询语句。
指标(Metric)和标签(Labels)过滤器:通过关键词搜索、选择指标,您可以通过筛选Metric和Labels过滤指标。
操作(Operations):单击+ Operation添加目标函数。Operations字段用于通过各种函数(Functions)、区间函数(Range Function)、聚合(Aggregations)和二进制操作(Binary Operations)对目标指标进行运算。
查询语句执行步骤(Explain):查看通过Code或Builder模式编辑的查询语句的执行步骤,帮助您理解和学习查询语句。
导航栏及搜索功能
Navigation Bar支持展开
您可以展开左侧导航栏快速查看Grafana的特性和已安装的集成。
大盘收藏
Grafana v9.0.x支持将大盘收藏到导航栏的Starred菜单下,之后您就可以从导航栏中快速查看目标大盘。
快捷命令
您可以使用cmd+K(macOS)或ctrl+K(Linux/Windows)打开快捷命令对话框。在快捷命令对话框您可以通过搜索目标操作快速进入对应页面。
大盘搜索
Grafana v9.0.x大盘搜索功能不再使用SQL查询,而是使用内存中的全文索引,并支持搜索面板标题。
Explore更新
Explore直接导入大盘面板
旧版Grafana一直支持将大盘面板移动到Explore,但却无法反向迁移。Grafana v9.0.x支持通过Explore模式创建面板,直接使用您在Explore中编辑的查询语句创建面板。
Explore查询历史
您可以单击Query History查询在Explore中运行的所有查询历史。
面板视图更新
更新Heatmap热力图
架构更新,提高了性能和速度。
提高了分辨率,支持对色谱进行自定义和精细控制。
Trace Panel链路追踪图
新增Trace视图。您可以直接使用Trace视图创建面板,无需通过Explore模式查询链路。
大盘面板预览
新增大盘预览功能。输入查询语句后,在右侧Suggestions区域可以预览各主题下的大盘样式,方便您快速寻找需要的大盘主题。
Grafana Alerting告警
Grafana v9.0.x提供了全新的告警UI。
新增告警状态历史
告警状态历史用于记录告警状态变更的原因。
告警规则可以配置为当告警规则计算错误或无数据时,告警状态显示为Alerting或OK,用于区分Alerting、Alerting(NoData)和Alerting(Error)告警模式之间的差异。
支持多种告警创建方式
在面板中创建告警,通过Dashboard UID和Panel ID将告警规则和指定大盘面板关联。
不关联任何大盘直接创建告警规则。
新增通知策略(Notification Policies)和告警静默(Silences)
在通知策略中可以通过Matching Labels将告警规则与告警通道进行关联。
当您收到的告警通知过于频繁时,您可以使用Silences减少告警通知。