使用此转换选择数据源并从中提取不同格式的内容。此转换有以下字段:
Source - 选择数据源的字段。
Format - 选择以下选项之一:
JSON - 从源解析JSON内容。
Key+value pairs - 从源中解析格式为 'a=b' 或 'c:d' 的内容。
Auto - 自动发现字段。
Replace All Fields - (可选)选择此选项可隐藏所有其他字段,只在可视化中显示计算字段。
Keep Time - (可选)仅在“Replace All Fields”为 true 时可用。在输出中保留时间字段。
假如我们拥有以下数据集:
添加一个类型为“Extract fields”的数据转换,如下图:
然后,使用如下配置准备时间序列面板使用的数据:
Source: json_data
Format: JSON
Field: value
Alias: my_value(提取数据的字段别名)
Replace all fields: true (替换所有的字段,仅留下上面的 my_value 字段)
Keep time: true (保留时间字段)
执行上面转换,将产生以下结果:
通过这种转换,您可以以各种方式提取和格式化数据。您可以根据具体数据需求自定义提取格式。