Grafana 10 新特性解读,体验与协作全面提升

本文涉及的产品
性能测试 PTS,5000VUM额度
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Grafana 10 新特性解读:体验与协作全面提升

作者: 徽泠(苏墨馨)


为了庆祝 Grafana 的 10 年里程碑,Grafana Labs 推出了 Grafana 10,这个具有纪念意义的版本强调增强用户体验,使各种开发人员更容易使用。Grafana v10.0.x 为开发者与企业展示卓越的新功能、可视化与协作能力,其中还包括:


  • 更新 Panel 面板
  • 更新 Dashboard
  • 更新导航栏
  • 更新 Grafana Altering


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


那么,今天我们带大家一一解读,Grafana 10 所带来的各种新特性与新能力。


1. 新的 Panel 面板

1.1 XY Chart 面板

Grafana v10.0.x 支持新的 x-y 图表面板,包含折线图和散点图。



1.2 XY Trend 面板

Grafana v10.0.x 新增 xy 趋势图,趋势图允许您展示 x 轴为数值(x 需要递增)而非时间的趋势。此面板解决了时间序列(Time Series)或 XY 图表面板(XY Chart)均无法解决的问题。例如,可以绘制函数图、rpm/ 扭矩曲线、供需关系等。


1.3 DataGrid 面板

Grafana v10.0.x 新增 DataGrid 面板,支持在 Grafana 仪表板中编辑数据来自定义数据,您可以用于微调从数据源读取的数据或者用于创建新的数据。




修改后的数据以快照的形式保存,不随时间更新。



保存 DataGrid 之后,在新的 panel 里选择 dashboard 数据源,可以用微调后的数据作为数据源,并支持对 DataGrid 数据进行 transform。




1.4 Canvas 面板

Canvas 是一个新面板,它将 Grafana 的强大功能与自定义元素的灵活性相结合。画布可视化是可扩展的 form-built 面板,允许用户在静态和动态布局中显式放置元素,从而以标准 Grafana 面板无法实现的方式设计自定义可视化和叠加数据。例如,您可以放置图像图层,然后叠加由 Grafana 数据源更新的文本,并显示可以根据数据有条件地更改颜色的图标。




1.5 Logs Panel 面板优化

Grafana v10.0.x 对 Logs 类型的展示做了进一步的优化,新增以下功能或组件:


  • 通过操作记录详细信息,包括用于轻松复制行的“复制”按钮,以及用于仅显示选定标签的眼睛图标,使用户可以专注于特定信息,而无需离开日志上下文部分。
  • 换行切换可自动换行长文本,以便于直接在日志上下文中阅读和分析日志条目上下文。
  • “在拆分视图中打开”按钮,用于在 Explore 的拆分屏幕中执行日志条目的上下文查询。


a. 支持直接复制日志内容&长文本展开


b. 选中的 log 前后的 context 展开,可以直接分屏。



2. 新的 dashboard

2.1 多级文件夹

Grafana v10.0.x 支持多级文件夹,便于对大量仪表盘更有层次地进行管理。

注意:子文件夹移动的时候会继承新的父文件夹的权限。



2.2 支持混合数据源的查询

Grafana v10.0.x 的 Explore 中选择 Mixed 数据源可以为每一个查询定义一个数据源,展示在同一个图里。


2.3 数据源选择

  • Grafana v10.0.x 在选择数据源的时候,点击 open advanced datasource picker 展开数据源选择页面,更清晰的展示可选数据源。
  • Grafana v10.0.x 编辑面板或者创建面板的时候,在数据源选择页面可以通过拖拽或者选择上传特定类型的数据源,如 .csv, .txt, .xlsx, .json 等。


2.4 注释->时间区域标记及筛选

Grafana10 支持时间序列(time series)面板时间区域的标记。时间区域提供了更加情境化的体验,能够突出显示一周中的某些日子,例如周一至周五,以在数据旁边显示工作周。时间区域也是突出显示一天中特定部分(例如夜间、工作时间或想要为每天定义的任何内容)的有用方法。它们可以让用户快速定位一天中的某些部分或忽略时间序列中突出显示的部分。


设置方法:在仪表盘的设置里的 annotations 里创建需要应用的注释,应用即可。



以上注释的效果为每天的 15:00-19:00 特殊标注:



可以根据需要定义不同的时间区域展示:



可以过滤仪表板注释以将注释应用到所有面板或选定的面板,或使用它们排除选定的面板。



3. 更新导航栏

3.1 搜索栏

Grafana v10.0.x 所有页面的顶部都加了搜索栏,可以直接搜索和访问所有页面和最近使用的仪表板。


3.2 数据源连接(connections)

Grafana v10.0.x 左侧导航中的 connections 提供了新的数据源创建和编辑路径,将数据源相关工具组合在一起以便于访问。


Add new connection 展示所有数据源插件,install 之后直接通过插件的页面就可以创建数据源。

Data sources 和 Grafana 9 管理数据源一致。


注意:install 需要用 admin 登录。


Grafana 10 仍旧支持旧的数据源安装路径,但会有提醒。



3.3 页面跳转

通过 breadcrumb 组件显示当前页面的路径,快速返回之前路径上的任意页面。


3.4 中文支持

Grafana v10.0.x 在 administration-> default preference 里新增语言设置,支持中文。



4. 更新 Grafana Altering 告警

4.1 预览通知模版

Grafana 10 定义告警通知模版后可以预览告警的内容。



4.2 复制创建新的告警规则

通过复制可以创建新的告警规则,在需要多个相似规则时可以更便捷的进行创建。


支持通过 export 导出全部告警规则。



5. 开源 Grafana 对比阿里云可观测可视化 Grafana 版


相较于开源版本,阿里云可观测可视化 Grafana 版目前已支持 10.x 稳定版本。同时,结合不同用户群体的实际需求,提供不同规模的 Grafana 托管服务,为开发者与企业进一步降低 Grafana 的使用成本。最低规格的开发者版本每月仅需 9.9 元,免去自建时的 ECS 运维成本与数据集成问题。


与此同时,可观测可视化 Grafana 版已加入阿里云免费试用计划,提供 10U 专家版免费试用一个月。点击此处,立即领取。



相关链接:

[1] Grafana 官方文档


相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
相关文章
|
5月前
|
Prometheus 数据可视化 Cloud Native
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
Grafana【部署 02】可视化工具 Grafana 9 最新版下载安装配置及使用(新特性体验)
232 0
|
SQL 编解码 Prometheus
全面焕新|详解 Grafana v9.0.x 新增功能特性
Grafana 9.0 是一个提升 Grafana 易用性的版本,通过全新的和改进的操作界面来获取数据,以及默认的 Grafana 警报体验。
全面焕新|详解 Grafana v9.0.x 新增功能特性
|
4月前
|
Prometheus 监控 Cloud Native
基于Prometheus和Grafana的监控平台 - 环境搭建
基于Prometheus和Grafana的监控平台 - 环境搭建
|
2月前
|
Prometheus 监控 Cloud Native
自定义grafana_table(数据源Prometheus)
综上所述,自定义 Grafana 表格并将 Prometheus 作为数据源的关键是理解 PromQL 的查询机制、熟悉 Grafana 面板的配置选项,并利用 Grafana 强大的转换和自定义功能使数据展示更为直观和有洞见性。随着对这些工具更深入的了解,您将可以创建出更高级的监控仪表盘,以支持复杂的业务监控需求。
172 1
|
2月前
|
Prometheus 监控 Cloud Native
prometheus学习笔记之Grafana安装与配置
prometheus学习笔记之Grafana安装与配置
|
2月前
|
存储 Prometheus 监控
Grafana 与 Prometheus 集成:打造高效监控系统
【8月更文第29天】在现代软件开发和运维领域,监控系统已成为不可或缺的一部分。Prometheus 和 Grafana 作为两个非常流行且互补的开源工具,可以协同工作来构建强大的实时监控解决方案。Prometheus 负责收集和存储时间序列数据,而 Grafana 则提供直观的数据可视化功能。本文将详细介绍如何集成这两个工具,构建一个高效、灵活的监控系统。
279 1
|
2月前
|
Prometheus 监控 Cloud Native
Spring Boot 性能护航!Prometheus、Grafana、ELK 组合拳,点燃数字化时代应用稳定之火
【8月更文挑战第29天】在现代软件开发中,保证应用性能与稳定至关重要。Spring Boot 作为流行的 Java 框架,结合 Prometheus、Grafana 和 ELK 可显著提升监控与分析能力。Prometheus 负责收集时间序列数据,Grafana 将数据可视化,而 ELK (Elasticsearch、Logstash、Kibana)则管理并分析应用日志。通过具体实例演示了如何在 Spring Boot 应用中集成这些工具:配置 Prometheus 获取度量信息、Grafana 显示结果及 ELK 分析日志,从而帮助开发者快速定位问题,确保应用稳定高效运行。
88 1
|
2月前
|
Prometheus Kubernetes 监控
Kubernetes(K8S) 监控 Prometheus + Grafana
Kubernetes(K8S) 监控 Prometheus + Grafana
195 2
|
2月前
|
Prometheus 监控 Cloud Native
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
在Linux中,如何使用Grafana和Prometheus进行网络监控和可视化?
|
3月前
|
Kubernetes Cloud Native 持续交付
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。
云原生架构的核心组成部分通常包括容器化(如Docker)、容器编排(如Kubernetes)、微服务架构、服务网格、持续集成/持续部署(CI/CD)、自动化运维(如Prometheus监控和Grafana可视化)等。