解码 CSV 字段
编辑解码 CSV 字段
编辑此功能为技术预览版,可能会在未来的版本中更改或删除。Elastic 将致力于修复任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 约束。
decode_csv_fields
处理器解码包含逗号分隔格式 (CSV) 记录的字段。它将以字符串数组的形式输出值。
此处理器仅适用于日志输入。
示例
编辑- decode_csv_fields: fields: message: decoded.csv separator: "," ignore_missing: false overwrite_keys: true trim_leading_space: false fail_on_error: true
配置设置
编辑Elastic Agent 处理器在摄取管道之前执行,这意味着您的处理器配置不能引用由摄取管道或 Logstash 创建的字段。有关更多限制,请参阅 使用处理器有哪些限制?
名称 | 必需 | 默认 | 描述 |
---|---|---|---|
|
是 |
从包含 CSV 数据的源字段到将写入解码数组的目标字段的映射。 |
|
|
否 |
逗号字符 ( |
用作列分隔符的字符。要使用 TAB 字符,请将此值设置为 "\t"。 |
|
否 |
|
是否忽略缺少源字段的事件。如果为 |
|
否 |
|
如果目标字段已存在,是否覆盖该目标字段。如果为 |
|
否 |
|
是否从值中删除分隔符后的额外空格。即使分隔符也是空格,此操作也有效。 |
|
否 |
|
是否在发生错误时失败。如果为 |