Grafana 查询数据和转换数据

news2024/11/20 11:41:39

Grafana 系列文章,版本:OOS v9.3.1

  1. Grafana 的介绍和安装
  2. Grafana监控大屏配置参数介绍(一)
  3. Grafana监控大屏配置参数介绍(二)
  4. Grafana监控大屏可视化图表
  5. Grafana 查询数据和转换数据

介绍

Grafana能够支持各种类型的数据源,提供对应数据源的查询编辑器,通过数据源查询并对得到的数据进行转换和可视化。

Grafana支持的数据源有:

  • Alertmanager:支持Prometheus 、Cortex、 Grafana Mimir(默认)
  • AWS CloudWatch:亚马逊的监控和管理服务
  • Azure Monitor:微软的监控服务
  • Elasticsearch
  • Google Cloud Monitoring
  • Graphite:开源监控工具,主要用于收集基础设施指标
  • InfluxDB
  • Jaeger:分布式跟踪工具
  • Loki:Grafana 提供的开源日志聚合系统
  • Microsoft SQL Server (MSSQL)
  • MySQL
  • OpenTSDB
  • PostgreSQL
  • Prometheus
  • Tempo:Grafana 提供的分布式跟踪工具
  • Testdata:Grafana提供的用于测试的时间序列数据库,能够提供测试数据
  • Zipkin

企业版支持的数据源还有:GitLab、Jira等。

查询面板

在这里插入图片描述

查询面板有如下几部分组成:

  • Data source selector:数据源选择器
  • Query options:用于配置数据最大值,和查询间隔
  • Query inspector button:查询检查器
  • Query editor list:查询编辑器列表
  • Expressions:查询表达式,支持的操作有Math、Reduce、Resample、Classic condition、Threshold

查询结果共享:
Grafana 支持多个面板共享一个查询数据,这样有利于提高面板的性能。
1、创建一个新面板
2、Data source选择Dashboard
3、Source 选择对应的面板

在这里插入图片描述

转换数据

Grafana 可以在数据显示到面板前对数据进行处理
1、点击Transform选项卡
2、选择要使用的转换类型,不同的转换类型配置不同
3、要新增转换类型,点击Add transformation
4、使用右上角调式按钮可以调式转换

支持的转换类型:

  • Add field from calculation
    使用原有的值计算得到新的字段

  • Concatenate fields
    将所有字段连接起来组成新字段

  • Config from query results
    从查询结果中提取字段,并应用于另外一个查询中

  • Convert field type
    将字段转换为指定的字段类型

  • Create heatmap
    根据源数据计算热图

  • Extract fields
    分析内容中的字段 (JSON, labels等)

  • Field lookup
    从外部数据源查询值,目前支持空间数据,以后会支持更多

  • Filter by name
    通过正则或指定字段过滤数据

  • Filter data by query
    按照查询组过滤数据

  • Filter data by values
    根据数据值来判断是否过滤数据

  • Group by
    按照指定的字段进行分组,并对每个组的数据进行计算

  • Grouping to matrix
    将三个字段组合成一个矩阵

  • Histogram
    根据输入数据计算直方图

  • Join by field
    根据两个或多个表之间的相关字段,合并到一个表中

  • Join by labels
    将带标签的结果展示到由标签连接的表中

  • Labels to fields
    按时间分组序列,并返回标签或标记作为字段。用于在表中显示带有标签的时间序列,其中每个标签键成为单独的列

  • Limit
    限制显示的数据条数

  • Merge
    将多个查询的结果合并为一个结果

  • Organize fields
    允许用户重新排序、隐藏或重命名字段/列,只能用于单个查询的面板

  • Partition by values
    通过一个或多个字段中的唯一/枚举值进行区分

  • Prepare time series
    对时间序列数据宽-长格式进行转换

  • Reduce
    压缩字段

  • Rename by regex
    使用正则表达式和替换模式重命名部分查询结果

  • Rows to fields
    将行转换为字段

  • Series to rows
    将行转换为单独的字段

  • Sort by
    字段排序

  • Spatial operations
    将空间操作应用于查询结果中

其他文章:

  1. Spring Boot Admin 参考指南
  2. SpringBoot Admin服务离线、不显示健康信息的问题
  3. Spring Boot Admin2 @EnableAdminServer的加载
  4. Spring Boot Admin2 AdminServerAutoConfiguration详解
  5. Spring Boot Admin2 实例状态监控详解
  6. Spring Boot Admin2 自定义JVM监控通知
  7. Spring Boot Admin2 自定义异常监控
  8. Spring Boot Admin 监控指标接入Grafana可视化

Spring Security相关文章:

  1. OAuth2的定义和运行流程
  2. Spring Security OAuth实现Gitee快捷登录
  3. Spring Security OAuth实现GitHub快捷登录
  4. Spring Security的过滤器链机制
  5. Spring Security OAuth Client配置加载源码分析
  6. Spring Security内置过滤器详解
  7. 为什么加载了两个OAuth2AuthorizationRequestRedirectFilter分析
  8. Spring Security 自定义授权服务器实践
  9. Spring Security 自定义资源服务器实践
  10. Spring Security 自定义用户信息端点与多种登录方式共存
  11. Spring Security 之密码存储
  12. Spring Security 之防漏洞攻击

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务网关GateWay

在微服务架构下,网关的本质,其实就是对请求进行路由转发,在此基础上我们可以根据网关在整个微服务架构中的特殊位置,对请求进行前置和后置的处理。 请求转发和路由:网关类似于一个门面,微服务的组织细节对…

三维数字化开发管理中心

目录一、前言二、项目依赖2.1 后端2.2 前端三、快速运行3.1 启动后台服务3.2 启动前台页面四、使用手册4.1 登录4.2 首页4.3 资源中心4.4 在线预览4.5 三维开发4.6 信息管理4.6.1 用户信息4.6.2 模型信息4.7 个人中心五、数据库5.1 数据需求5.2 数据流图5.3 数据字典1&#xff…

马斯克辞任CEO,产品经理如何用项目协作软件武装自己?

自马斯克接管推特以来,已经发起了多轮裁员潮,仅第一波就裁掉了50%的员工。11月14日,马斯克开启第二波裁员。而IT之家12 月 21 日消息,埃隆・马斯克在推特发文对网友的投票结果做出回应,称会尽快找到一个足够傻的人来接…

蓝桥杯备赛Day3——基础数据结构(一维数组)

目录 数据结构 什么是数据结构? 《数据结构》教材一般包含 基础数据结构 最简单的数据结构——一维数组 一维数组的定义 一维变长数组 一维正向遍历 一维反向遍历 一维数组区间操作(实际上就是切片操作) 一维数组从a[1]开始赋值 一维数组的读…

热门项目披露:四川超声印制板有限公司100%股权转让

热门项目披露:四川超声印制板有限公司100%股权转让 项目推荐指数:;该项目由 北京产权交易所 发布,于2022年12月11日被塔米狗平台收录。 项目方 四川超声印制板有限公司, 成立于 1998年7月5日 , 注册资金 2…

Unity 3D Hierarchy 视图 || Unity 3D Project 视图

Unity 3D 的 Hierarchy 视图包含了每一个当前场景的所有游戏对象( GameObject ),如下图所示。 其中一些是资源文件的实例,如 3D 模型和其他预制物体( Prefab )的实例,可以在 Hierarchy 视图中选…

Mac 截图工具 iShot Pro - 软件介绍、下载安装详细教程

Mac 截图工具 iShot Pro -软件介绍、下载安装详细教程 iShot -优秀,功能齐全的区域截图,窗口截图,多窗口截图,长屏幕截图,shell截图,时间间隔截图,快速注释,纹理,颜色匹配…

虚拟专用网VPN(计算机网络-网络层)

目录 专用网络与专用地址 RFC 1918指明的专用地址 互连两个地点的专用网络 虚拟专用网VPN (Virtual Private Network) IP 隧道技术 VPN 的要点 专用网络与专用地址 世界上有很多机构有自己独立的网络,这些网络并不与因特网 互连,为该机构所专有&…

【LeetCode】有效的数独 [M](模拟)

36. 有效的数独 - 力扣(LeetCode) 一、题目 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔…

国产CAE的涅槃-岩土行业高性能离散元软件MatDEM

作者 | 刘春博士 一、导读 2019年9月11日,ANSYS公司公开宣称:“收购LSTC公司,一举获得其旗下拥有LS-DYNA(结构&流体&电磁的多物理场求解器)、LS-PrePost(前后处理器)、LS-OPT/LS-TASC…

基于Web的文件管理系统,支持Office、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点

基于Web的文件管理系统,支持权限管理、历史版本管理、Office预览/编辑、WPS预览/编辑、在线解压缩、文件分享、文件加密、远程存储、远程文件推送、秒传、断点续传、智能搜索、文件备注、本地自动备份、异地自动备份、一键迁移、集群部署。 主要应用场景&#xff1…

14_视图

1. 常见的数据库对象 对象描述表(TABLE)表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录数据字典就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改&…

STM32正点原子图片——显示实验

目录 一、图片显示部分 GIF piclib.c介绍 图像显示实验main.c介绍 二、SD卡模块 1、SD卡基础知识 2、SD卡读操作 3、SD卡写操作 一、图片显示部分 GIF GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在1987年开发的图像文件格式。GI…

敏捷价值流管理

对团队或企业来说,敏捷能够通过快速迭代、改进来更好地为客户或终端用户交付价值。但有些团队在引入敏捷项目管理模式之后,团队管理层看了看埋头工作的团队,“唉?团队的效率好像并没有提升啊,这不和以前一样吗……”在…

怎样给黑白照片上色?2个技能教你如何给黑白照片上色

大家看过长辈的黑白照片吗?最近我的爷爷翻出了几十年前的老照片,给我细细道来每张照片背后的故事。可惜那个年代的技术水平有限,没办法拍出好看的彩色照片。如今照片修复技术层层递进,我想借助一些图片处理软件,将这些…

Qt QCustomPlot 添加多个坐标系区域

Qt QCustomPlot 添加多个坐标系区域 文章目录Qt QCustomPlot 添加多个坐标系区域摘要1 新建多个坐标系QCPAxisQCPAxisRectQCPLayoutGrid2 多个坐标轴如何更新数据添加数据3 遇到的问题最后关键字: Debian、 Linux、 QCustomPlot、 Qt、 QCPAxisRect内容背景&#xf…

vue3的中间值思维

在用vue框架的开发的时候,经常使用到的一种中间值思维,什么是中间值思维,就是通过一个间接的属性去改变需要渲染的值 我们在传值的时候,如果是用的mitt传值,那传过来的值就是在bus.on函数中,我们就得取出来…

消息中间件RocketMQ快速入门

目录前言消息中间件需要解决哪些问题?Publish/SubscribeMessage PriorityMessage FilterBroker端消息过滤Consumer端消息过滤Message Persistence消息可靠性低延迟消息回溯消费消息堆积定时消息消息重试RocketMQ 物理部署结构RocketMQ 逻辑部署结构RocketMQ 数据存储…

Scala 基础函数

1.前言 为什么要学习Scala 分布式高并发语言Go、R、Erlang等等为何选择Scala? Spark是大数据处理的核心方式,用scala语言编写! Kafka分布式发布订阅消息系统,由LinkedIn捐给Apache,以极高的吞吐量著称,是…

人工智能-seaborn单双多变量绘图、两案例:NBA球员数据分析、北京租房数据统

1、 seaborn 作用:更高效地绘图 #安装 pip3 install seaborn#导入 import seaborn as sns单变量:直方图或核密度曲线 双变量:散点图、二维直方图、 主要函数:distplot()与joinplot()函数 1.1 单变量绘图 API import seabor…