全面焕新|详解 Grafana v9.0.x 新增功能特性

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
可观测监控 Prometheus 版,每月50GB免费额度
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: Grafana 9.0 是一个提升 Grafana 易用性的版本,通过全新的和改进的操作界面来获取数据,以及默认的 Grafana 警报体验。

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 查询是如何工作的。


1.png


指标(Metric)和标签过滤器(Labels)


新的查询生成器允许你通过多词搜索来搜索和选择一个指标。你可以从选择一个指标或一个标签过滤器开始。


2.png


3.png


对指标进行操作(Operations)


Operations 字段用于通过各种函数(Functions)、区间函数(Range Function)、聚合(Aggregations)和二进制操作(Binary Operations)对感兴趣的指标进行数学操作。你可以通过 + Operation 按钮将这些操作分层。由于 Operations 是按照执行的顺序呈现的,而不是按照文本查询中的倒序排列,这使得阅读和编辑查询变得更加容易。


4.png


支持多种方式来编写 PromQL


您可以选择在文本编辑模式(Code)或可视化查询生成器模式(Builder)中编写 PromQL 查询。你可以在这些模式之间进行切换,同时保留你的 PromQL 修改。


5.png


PromQL 执行计划(PromQL Explain)


如果你是 PromQL 的新手,你可以使用第三种模式,即 Explain,通过了解已经写好的 PromQL 的执行计划。你可以在 Builder 模式和 Explain 模式之间切换,同时保留查询,以了解更多关于被查询的指标执行的操作。


6.png


新的 Grafana Loki 查询生成器


LogQL 是复杂而强大的查询语言。在很多方面,它比 PromQL 更复杂,需要记住的语法也更多。在 Grafana 9.0 中引入的新查询生成器将帮助您在不了解任何语法的情况下编写和理解 Loki 查询。看一下这个日志查询示例。


在下图所示的 Loki 查询生成器中,你可以添加和编辑标签过滤器、解析器和函数等。Loki 查询生成器支持上面列出的 Prometheus 查询生成器的所有功能,包括 Explain 模式,以及在 Code 模式和 Builder 模式之间切换的功能。


7.png


新的导航条及搜索功能


Navigation Bar 可展开的导航条


您可以展开导航栏以更好地了解 Grafana 的特性和已安装的集成。


8.png


Starred Dashboards 收藏到导航条


Grafana 9 可以让你把你的仪表盘加注星标,并从导航菜单中轻松访问它们。


9.png


Command palette 快捷命令面板


命令面板对于那些常用键盘快捷键的用户来说是一次很大的生产力提升。使用 cmd+K(macOS)或 ctrl+K(Linux/Windows),你可以调出一个命令面板,使导航和仪表盘搜索更加容易。根据你在 Grafana 用户界面中的位置,你可以快速运行一个查询、切换到分割视图、在仪表盘之间导航,或改变主题偏好。


10.png


Dashboard 仪表板面板搜索


Grafana  9.0 新的搜索不使用 SQL 查询,而是使用内存中的全文索引。这提供了更好的搜索体验,并允许在面板标题中搜索。


11.png


新的 Explore 功能


Explore 直接导入仪表板面板


虽然 Grafana 一直支持从仪表盘移动到 Explore 而不丢失上下文的功能,但反过来却不行。


Grafana 9.0 公布了一个新的 Explore 到仪表盘的工作流程,允许你直接从 Explore 模式中创建面板或仪表盘。当一个复杂的查询起作用时,你不再需要费力地复制它或重写它到一个新的仪表板。


12.png


Explore 查询历史记录


点击 Query History 按钮可以查询在 Explore 中运行的所有查询历史记录。


13.png


新的 Panel 面板功能


Heatmap 新的热力图面板


新的 Heatmap 面板经历了架构上的变化,使其具有更高的性能,速度也提高了几个数量级。除了性能,Heatmap 面板上的分辨率也更高,你现在可以对色谱进行自定义和精细控制。


14.png

15.png


Trace Panel 链路追踪图面板


在 Grafana 9.0 中,你现在可以在仪表盘中添加 Trace 面板,通过 Trace 视图来可视化,而不是在 Explore 模式中查看它们。


16.png


Panel  Preview 仪表盘/面板预览


该提供了所有可用仪表盘的效果预览,当您完成 PromQL 后, 推荐预览(Suggestions)可以帮助你快速找到你需要的仪表盘。


17.png


新的 Grafana Alerting 告警


在 Grafana 9.0.x 中默认提供了全新的告警UI(相对于 8.2.x 及更早版本)。


18.png

19.png


警报状态历史记录


  • Grafana 管理的警报的警报状态历史记录指示状态的原因
     

警报规则可以配置为在规则计算导致错误或无数据条件时使用“警报”或“确定”状态。此更改跟踪警报、警报(NoData)和警报(Error)之间的差异。此更改还将更新 UI 以处理新的序列化状态:过滤、排序和着色。


20.png


支持多种创建方式


Grafana Alerting 支持在仪表盘面板(Panel)创建告警,他会传递“dashboard UID”和“panel ID”注释将警报与之关联。


21.png

22.png


Grafana Alerting 也支持直接创建告警不关联任何 Dashboard


23.png


通知策略(Notification Policies)和告警压制(Silences)


在通知策略(Notification Policies)中,可以通过 Maching Labels 将告警规则(Alert Rules)与告警通道(Contact Points)进行关联


24.png


当您收到的告警消息过于频繁,可以使用 Sliences 对告警进行压制


25.png

26.png


相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
相关文章
|
弹性计算 JSON 数据可视化
Grafana 10 新特性解读,体验与协作全面提升
Grafana 10 新特性解读:体验与协作全面提升
31834 15
|
6月前
|
SQL 关系型数据库 数据库
Grafana实现参数查询功能
Grafana实现参数查询功能
|
6月前
|
Prometheus 数据可视化 Cloud Native
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
247 0
|
JSON 监控 数据可视化
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
日志功能是几乎所有程序或系统都必备的一个功能。该文章通过使用Loki+Grafana来实现日志记录与可视化查询,欢迎围观。
338 0
【.NET 6+Loki+Grafana】实现轻量级日志可视化服务功能
|
监控 机器人 测试技术
Grafana+Prometheus系统监控之钉钉报警功能
介绍 钉钉,阿里巴巴出品,专为中国企业打造的免费智能移动办公平台,含PC版,Web版和手机版。智能办公电话,消息已读未读,DING消息任务管理,让沟通更高效;移动办公考勤,签到,审批,企业邮箱,企业网盘,企业通讯录,让工作更简单;酷公司,用钉钉,随时随地移动办公。
15202 0
|
17天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第26天】Prometheus与Grafana是智能运维中的强大组合,前者是开源的系统监控和警报工具,后者是数据可视化平台。Prometheus具备时间序列数据库、多维数据模型、PromQL查询语言等特性,而Grafana支持多数据源、丰富的可视化选项和告警功能。两者结合可实现实时监控、灵活告警和高度定制化的仪表板,广泛应用于服务器、应用和数据库的监控。
94 3
|
18天前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
53 2
|
16天前
|
Prometheus 运维 监控
智能运维实战:Prometheus与Grafana的监控与告警体系
【10月更文挑战第27天】在智能运维中,Prometheus和Grafana的组合已成为监控和告警体系的事实标准。Prometheus负责数据收集和存储,支持灵活的查询语言PromQL;Grafana提供数据的可视化展示和告警功能。本文介绍如何配置Prometheus监控目标、Grafana数据源及告警规则,帮助运维团队实时监控系统状态,确保稳定性和可靠性。
82 0
|
5月前
|
Prometheus 监控 Cloud Native
基于Prometheus和Grafana的监控平台 - 环境搭建
基于Prometheus和Grafana的监控平台 - 环境搭建
|
3月前
|
Prometheus 监控 Cloud Native
自定义grafana_table(数据源Prometheus)
综上所述,自定义 Grafana 表格并将 Prometheus 作为数据源的关键是理解 PromQL 的查询机制、熟悉 Grafana 面板的配置选项,并利用 Grafana 强大的转换和自定义功能使数据展示更为直观和有洞见性。随着对这些工具更深入的了解,您将可以创建出更高级的监控仪表盘,以支持复杂的业务监控需求。
278 1

相关产品

  • 可观测可视化 Grafana 版