关于转换

About transformations

转换在传递查询结果集以进行可视化之前对其进行处理。使用转换,您可以:

  • 重命名字段
  • 加入时间序列数据
  • 跨查询执行数学运算
  • 使用一个转换的输出作为另一个转换的输入

对于依赖同一数据集的多个视图的用户,转换提供了一种创建和维护大量仪表板的有效方法。

您还可以将一个转换的输出用作另一个转换的输入,从而提高性能。

有时系统无法绘制转换后的数据。发生这种情况时,单击​​Table view​​可视化上方的切换开关以切换到数据的表格视图。这可以帮助您了解转换的最终结果。

转换类型

Grafana 提供了多种转换数据的方法。有关转换的完整列表,请参阅​​转换函数​​。

转换顺序

当有多个转换时,Grafana 会按它们列出的顺序应用它们。每个转换创建一个结果集,然后传递到处理管道中的下一个转换。

Grafana 应用转换的顺序直接影响结果。例如,如果您使用 Reduce 转换将一列的所有结果压缩为单个值,那么您只能将转换应用于该单个值。

向数据添加转换函数

以下步骤将指导您向数据添加转换。本文档不包括每种转换类型的步骤。有关转换的完整列表,请参阅转换函数。

要将转换函数应用于数据

  1. 导航到要添加一个或多个转换的面板。
  2. 单击面板标题,然后单击编辑Edit
  3. 单击转换Transform选项卡。
  4. 单击一个转换。
    将出现一个转换行,您可以在其中配置转换选项。有关如何配置转换的更多信息,请参阅转换函数。
    有关可用计算的信息,请参阅计算类型。
  5. 要应用另一个转换,请单击添加转换Add transform
    此转换作用于先前转换返回的结果集。
  6. grafana面板-关于转换_结果集

调试转换

要查看转换的输入和输出结果集,请单击转换行右侧的错误图标。

输入和输出结果集可以帮助您调试转换。

grafana面板-关于转换_结果集_02

删除转换

我们建议您删除不需要的转换。删除转换时,会从可视化中删除数据。

要删除转换

  1. 打开一个面板进行编辑。
  2. 单击转换选项卡。
  3. 单击要删除的转换旁边的垃圾桶图标。

转换函数

grafana常用的转换函数

​https://blog.51cto.com/u_12227788/5471570​