Grafana面板(panel):数据处理(Transformation)---一个奇怪的功能!

Transformation

概念

transformation处理query获取的数据,然后用来作图。允许您重命名字段,将单独的时间序列连接在一起,跨查询进行数学运算,等等。对使用者来说,有大量的dashboard和query。能够再一个panel重用另外一个panel的query结果,可以提高效劳。

多个transformation的执行顺序

grafana按照这些transformation的列出的顺序依次执行它们。每个transformation创建一个结果集合,通过管道传递给下一个transformation来处理。transform执行顺序很重要。

transformation类型

Add field from calculation

使用两个其他的字段(field),或者两个query的结果进行计算,获取一个新的字段。

增加一个上述转换,出现以下选项框:

image-20220214180736804

选项说明:

选项框 说明
Mode 模式选择。有Reduce rowBinary option两个选择。前者:将选择的运算方法分别作于于两个filed(或者请求结果)。后者:对来自两个选定字段(或者两个请求的结果)的单行中的值应用基本数学运算(求和、乘法等)。注意:Reduce row本质是对一个字段(请求)的处理。
Field name 要进行计算的字段(field),这两个字段可以来自两个请求。
Calculation 若选择Reduce row,则点击下拉框即可看到可以使用的运算。若选择Binary option,则可以对选中的两个字段进行基本四则运算(±*/)
Alias 设置新的字段的名字(可选)。直接设置值作为legend的名字,可以用数据点的tag作为表的名字。语法[[tag_tagName]]。详见https://grafana.com/docs/grafana/v7.5/datasources/influxdb/
Replace all fields 隐藏用于计算的两个字段,显示新生成的字段(针对图像而言)

Concatenate fields

连接字段。将多个字段合并成一个。

Config from query

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值