共计 2686 个字符,预计需要花费 7 分钟才能阅读完成。
Grafana 9.0 是一个晋升 Grafana 易用性的版本,通过全新的和改良的操作界面来获取数据,以及默认的 Grafana 警报体验。
Grafana 的一个次要使命是让可观测性、数据可视化和剖析更容易的惠及到每个人。对于像 Prometheus 和 Loki 这样的风行数据源,编写和了解查问可能很艰难。在 Grafana 9.0 为这两个数据源提供了新的可视化查问生成器。这些可视化查问生成器将升高学习老本,帮忙任何人编写、了解和学习底层查询语言。
该版本还包含一个全新的弱小和疾速的热力求可视化,一个更容易拜访的导航菜单,仪表板搜寻的改良,高级平安和认证性能,等等。
全新的和改良性能列表:
- 新的 Prometheus 查问生成器
- 新的 Grafana Loki 查问生成器
- 新的导航条及搜寻
- 新的 Explore 性能
- 新的 Panel 面板
- 新的 Grafana Alerting
新的 Prometheus 查问生成器
PromQL(Prometheus Query Language)是一种弱小的查询语言,有着非常复杂和高级的查问语法。但对于 Prometheus 老手来说,即便是绝对简略的查问语句,也是难以编写和浏览的。
Prometheus 的新 UI 查问生成器正是为了解决这个问题而建设的。在 Grafana 9.0 中,你将在 Explore 中看到一个全新的可视化查问生成器界面,它容许任何人编写和学习 Prometheus 查问是如何工作的。
指标 (Metric) 和标签过滤器(Labels)
新的查问生成器容许你通过多词搜寻来搜寻和抉择一个指标。你能够从抉择一个指标或一个标签过滤器开始。
对指标进行操作(Operations)
Operations 字段用于通过各种函数 (Functions)、区间函数(Range Function)、聚合(Aggregations) 和二进制操作 (Binary Operations) 对感兴趣的指标进行数学操作。你能够通过 + Operation 按钮将这些操作分层。因为 Operations 是依照执行的程序出现的,而不是依照文本查问中的倒序排列,这使得浏览和编辑查问变得更加容易。
反对多种形式来编写 PromQL
您能够抉择在文本编辑模式(Code)或可视化查问生成器模式(Builder)中编写 PromQL 查问。你能够在这些模式之间进行切换,同时保留你的 PromQL 批改。
PromQL 执行打算(PromQL Explain)
如果你是 PromQL 的老手,你能够应用第三种模式,即 Explain,通过理解曾经写好的 PromQL 的执行打算。你能够在 Builder 模式和 Explain 模式之间切换,同时保留查问,以理解更多对于被查问的指标执行的操作。
新的 Grafana Loki 查问生成器
LogQL 是简单而弱小的查询语言。在很多方面,它比 PromQL 更简单,须要记住的语法也更多。在 Grafana 9.0 中引入的新查问生成器将帮忙您在不理解任何语法的状况下编写和了解 Loki 查问。看一下这个日志查问示例。
在下图所示的 Loki 查问生成器中,你能够增加和编辑标签过滤器、解析器和函数等。Loki 查问生成器反对下面列出的 Prometheus 查问生成器的所有性能,包含 Explain 模式,以及在 Code 模式和 Builder 模式之间切换的性能。
新的导航条及搜寻性能
Navigation Bar 可开展的导航条
您能够开展导航栏以更好地理解 Grafana 的个性和已装置的集成。
Starred Dashboards 珍藏到导航条
Grafana 9 能够让你把你的仪表盘加注星标,并从导航菜单中轻松拜访它们。
Command palette 快捷命令面板
命令面板对于那些罕用键盘快捷键的用户来说是一次很大的生产力晋升。应用 cmd+K(macOS)或 ctrl+K(Linux/Windows),你能够调出一个命令面板,使导航和仪表盘搜寻更加容易。依据你在 Grafana 用户界面中的地位,你能够疾速运行一个查问、切换到宰割视图、在仪表盘之间导航,或扭转主题偏好。
Dashboard 仪表板面板搜寻
Grafana 9.0 新的搜寻不应用 SQL 查问,而是应用内存中的全文索引。这提供了更好的搜寻体验,并容许在面板题目中搜寻。
新的 Explore 性能
Explore 间接导入仪表板面板
尽管 Grafana 始终反对从仪表盘挪动到 Explore 而不失落上下文的性能,但反过来却不行。
Grafana 9.0 颁布了一个新的 Explore 到仪表盘的工作流程,容许你间接从 Explore 模式中创立面板或仪表盘。当一个简单的查问起作用时,你不再须要费劲地复制它或重写它到一个新的仪表板。
Explore 查问历史记录
点击 Query History 按钮能够查问在 Explore 中运行的所有查问历史记录。
新的 Panel 面板性能
Heatmap 新的热力求面板
新的 Heatmap 面板经验了架构上的变动,使其具备更高的性能,速度也进步了几个数量级。除了性能,Heatmap 面板上的分辨率也更高,你当初能够对色谱进行自定义和精密管制。
Trace Panel 链路追踪图面板
在 Grafana 9.0 中,你当初能够在仪表盘中增加 Trace 面板,通过 Trace 视图来可视化,而不是在 Explore 模式中查看它们。
Panel Preview 仪表盘 / 面板预览
该提供了所有可用仪表盘的成果预览,当您实现 PromQL 后, 举荐预览 (Suggestions) 能够帮忙你疾速找到你须要的仪表盘。
新的 Grafana Alerting 告警
在 Grafana 9.0.x 中默认提供了全新的告警 UI(绝对于 8.2.x 及更早版本)。
警报状态历史记录
- Grafana 治理的警报的警报状态历史记录批示状态的起因
警报规定能够配置为在规定计算导致谬误或无数据条件时应用“警报”或“确定”状态。此更改跟踪警报、警报(NoData)和警报(Error)之间的差别。此更改还将更新 UI 以解决新的序列化状态:过滤、排序和着色。
反对多种创立形式
Grafana Alerting 反对在仪表盘面板 (Panel) 创立告警,他会传递“dashboard UID”和“panel ID”正文将警报与之关联。
Grafana Alerting 也反对间接创立告警不关联任何 Dashboard
告诉策略 (Notification Policies) 和告警压抑(Silences)
在告诉策略 (Notification Policies) 中, 能够通过 Maching Labels 将告警规定 (Alert Rules) 与告警通道 (Contact Points) 进行关联
当您收到的告警音讯过于频繁, 能够应用 Sliences 对告警进行压抑