Grafana 图形面板定制方案

Grafana 在一个 Panel 中添加多数据源同时展示以及修改通过 transform 修改图表图例的方式。

多个数据在一个折线图中

在 Grafana 中我们可能会希望多个数据在一个Panel 中展示,比如:
image.png

通过编辑 Panel 增加 Query 数据我们即可做到:像上面中的这样,我们编辑 Panel,看到页面下方有 Query tab 点击其中的 +Query 按钮:

image.png

image.png
通过选择 Series 数据或者添加 Function 获取我们想要的数据,即可以将多个数据展示到一个图表中。

重命名图例

当通过 Query 添加了多个数据之后,并选择展示图例,会发现图例会存在无效信息过多的情况:

image.png

我们通过对图例重命名来自定义图例名称。
同样,进入到编辑 Panel 页面,选择下方的 Transform ,点击 + Add transformation,会出现 transformation 列表,划动或者搜索选择 Rename by regex,并点击:

image.png

image.png
我们大概就能看到这样的输入:

image.png

在上方输入正则,下方输入想要展示的信息:
比如我们有这样的图例名称 $base.$path.$testname.pageSummary.$group.$page.$browser.$connectivity.browsertime.statistics.extras.allTestFiles.median ,而想要展示的是 allTestFiles ,可以通过这样来实现:
Match 输入 :/.*\.extras\.([^\.]+)\.median$/, Replace 输入 $1,这样就可以得到想要的展示文本。
可以通过右侧的按钮来启动或禁用 transform 来查看效果:

image.png
还可以通过旁边的 Debug 按钮来进行调试。
这一块的语法可以看作为 原图例文本.match(正则表达式)[1] 。如果这个方法的输入和期望值一样,那就没有错。
同时,还可以更加简单的实现重命名,比如:
image.png
最终效果即:

image.png

总结

这是在调试 Grafana 图表发现的一些功能,做个记录。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/18527.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

windows开机启动nginx(服务方式启动)

提示:本文章介绍如何借助Windows Service Wrapper小工具,将Nginx转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动Nginx服务 Nginx是什么 官方链接:nginx下载 Nginx 是一个高性能的HTTP和反向代理…

大学生活动社交小程序开发笔记(1)

可研分析 大学生活动社交小程序是一种基于移动互联网的社交平台,旨在为大学生提供一个方便、快捷、安全的社交和活动交流平台 功能规划 活动发布:平台可以发布将要举行的活动,包括时间、地点、费用等信息,并邀请其他用户参加。…

Graphics Mill 11.1.18 -24-06-2023 Crack

Graphics Mill 是适用于 .NET 和 ASP.NET 开发人员的最强大的成像工具集。它允许用户轻松向 .NET 应用程序添加复杂的光栅和矢量图像处理功能。 加载和保存 JPEG、PNG 和另外 8 种图像格式 调整大小、裁剪、自动修复、色度键和 30 多种其他图像操作 可处理任何尺寸&#xff08…

Kkfileview | Docker | +Redis文件预览kkfile配置

文章目录 简介DockerRedis部署 简介 kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等 …

WebSocket使用记录

使用视频地址 1、添加前端使用文件 2、后端配置 2.1添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>2.2添加websocket配置类 import org.spri…

Android mac 交叉编译与ffmpeg编译踩坑记 (v7a 与 v8a and 动态库与静态库)

Android mac 交叉编译与ffmpeg编译踩坑记 环境: system: mac NDK: android-ndk-r17c Fffmpeg: ffmpeg-4.0.2 Cmake: 3.10.2 Gradle: 4.1.3 tips: 本文记录踩坑过程,具体细节如果感兴趣可以在评论区留言交流讨论! mac 编译 (动态库(so)) 首先来回顾一下,mac原始库是如何…

沉浸式翻译(immersive-translate):解决谷歌翻译无法使用的问题

前言&#xff1a; 在如今的全球化时代&#xff0c;语言不再是隔离人们交流的障碍。然而&#xff0c;在浏览外语网页时&#xff0c;我们常常遇到一个问题&#xff1a;无法准确理解其中的内容。 谷歌翻译是一款强大的翻译工具&#xff0c;但由于各种原因&#xff0c;我们可能无法…

负载均衡的知识点

目录 1.负载均衡是什么 2.负载均衡的分类 客户端负载均衡&#xff1a; 服务端负载均衡&#xff1a; 软件实现&#xff1a;根据OSI模型可以分为四层负载均衡和七层负载均衡 硬件实现&#xff1a; 附1&#xff1a;客户端和服务端&#xff1a; 附2&#xff1a;OSI…

nginx基本使用

这是一份完整的nginx配置文件&#xff1a; #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; }http {include mi…

Markdown基本用法

目录 1 字体倾斜 1.1 加* 1.2 加_ 2 字体加粗 2.1 加** 2.2 加__ 3 字体上带删除线 4 文字变标题 5 超链接 5.1 直接输入地址 5.2 将超链接改成文字 5.2.1 同行写法 5.2.2 不同行写法 6 文字前加 6.1 号 6.2 *号 6.3 -号 7 有序列表 8 …

2023数学建模国赛常用算法-Topsis优劣解距离法

更多国赛数学建模资料思路&#xff0c;关注文末&#xff01; 1 优劣解距离法&#xff08;TOPSIS&#xff09;简介 1.1 概念 TOPSIS 法是一种常用的组内综合评价方法&#xff0c;能充分利用原始数据的信息&#xff0c;其结果能精确地反映各评价方案之间的差距。基本过程为基于…

客户端是win10远程连接ubuntu后图形化执行程序verdi

一、安装xlaunch 1.1 搜索vcxsrv安装即可 1.2 对vcx进行配置&#xff0c;参考 将ubuntu终端打开的GUI图形界面窗口显示在windows上_heusjh的博客-CSDN博客https://blog.csdn.net/m0_51194302/article/details/128768284#:~:text%E5%B0%86ubuntu%E7%BB%88%E7%AB%AF%E6%89%93%…