- 多种方式来编写查询">多种方式来编写查询
- 对指标进行数学运算">对指标进行数学运算
- 通过应用内指南持续学习">通过应用内指南持续学习
- Visual Grafana Loki 查询生成器">Visual Grafana Loki 查询生成器
- Explore-to-dashboard 工作流程">Explore-to-dashboard 工作流程
- 新的 heatmap 面板">新的 heatmap 面板
- 命令面板">命令面板
- 面板搜索">面板搜索
- 仪表盘中的 Trace 面板">仪表盘中的 Trace 面板
- 仪表盘预览">仪表盘预览
- 新的导航">新的导航
- Grafana Alerting 的改进">Grafana Alerting 的改进
## Visual Prometheus 查询生成器
尽管 PromQL 是一种强大的查询语言,但当涉及到编写查询时,它并不是最简单的,也不容易理解它们。对于 Prometheus 新手来说,开始编写查询可能是令人生畏的。
Prometheus 的新查询生成器正是为了解决这个问题而建立的。在 Grafana 9.0 中,你将在 Explore 中看到一个全新的可视化查询生成器界面,允许任何人编写、编辑和理解一个查询的作用。
多种方式来编写查询
你已经熟悉的 Explore 界面现在增加了切换字段,可以选择在文本编辑模式(Code)或可视化生成器模式(Builder)中编写 PromQL 查询。当选择 Builder 模式时,一个新的可视化界面允许你通过多词搜索下拉菜单选择感兴趣的指标来制作你的查询。可以在这些模式之间进行切换,同时保留你的文字修改。 这个新的查询生成器允许你通过多词搜索来搜索和选择一个指标。可以从选择一个指标或一个标签过滤器开始。对指标进行数学运算
Operations 字段用于通过各种函数、聚合和二进制操作对感兴趣的指标进行数学操作。可以通过 + Operation 按钮将这些操作分层。由于 Operations 是按照执行的顺序呈现的,而不是按照文本查询中的倒序排列,这使得阅读和编辑查询变得更加容易。通过应用内指南持续学习
如果你是 PromQL 的新手,可以使用第三种模式,即 Explain,通过应用内指南了解已经写好的查询。可以在 Builder 模式和 Explain 模式之间切换,同时保留查询,以了解更多关于被查询的指标和执行的操作。


Visual Grafana Loki 查询生成器
在 Grafana 9.0 中,编写 LogQL 查询也得到了一个可视化查询生成界面的帮助。在许多方面 LogQL 比 PromQL 更复杂,有更多的语法需要记忆。新的查询生成器将帮助你编写和理解 Loki 查询,而不需要记住任何语法。 在下图所示的 Loki 查询生成器中,可以添加和编辑标签过滤器、解析器和函数等。Loki 查询生成器支持上面列出的 Prometheus 查询生成器的所有功能,包括 Explain 模式,以及在 Code 模式和 Builder 模式之间切换的功能。
Explore-to-dashboard 工作流程
虽然 Grafana 一直支持从仪表盘移动到 Explore 而不丢失上下文的功能,但反过来却不行。 Grafana 9.0 公布了一个新的 Explore 到仪表盘的工作流程,允许你直接从 Explore 模式中创建面板或仪表盘。当一个复杂的查询起作用时,不再需要费力地复制它或重写它到一个新的仪表板。相反只需指示 Grafana,通过点击一个按钮(见下图),就可以直接从 Explore 创建一个新的面板 / 仪表盘或添加到一个现有的面板中。
新的 heatmap 面板
新的和修订的 heatmap 面板经历了架构上的变化,使其具有更高的性能(能够在超过 20 万个数据点上呈现时间序列),速度也提高了几个数量级。除了性能,heatmap 面板上的分辨率也更高,现在可以对色谱进行自定义和精细控制。
命令面板
命令面板对于那些常用键盘快捷键的用户来说是一次很大的生产力提升。使用 cmd+K(macOS)或 ctrl+K(Linux/Windows),可以调出一个命令面板,使导航和仪表盘搜索更加容易。根据你在 Grafana 用户界面中的位置,可以快速运行一个查询、切换到分割视图、在仪表盘之间导航,或改变主题偏好。
面板搜索
如果管理多个仪表盘和每个仪表盘下的许多不同的面板,搜索面板标题可以节省滚动仪表盘或在仪表盘之间切换以找到正确面板的时间。随着搜索功能的最新更新,现在可以按标题搜索面板。
仪表盘中的 Trace 面板
在 Grafana 9.0 中,现在可以在仪表盘中添加 Trace 面板,通过 Trace 视图来可视化,而不是在 Explore 模式中查看它们。这项功能目前在 Grafana 9.0 中处于测试阶段。仪表盘预览
这个测试版功能提供了所有可用仪表盘的摘要概述,当名称不足时,可以快速找到需要的仪表盘。
