复制字段编辑

copy_fields 处理器获取字段的值并将其复制到新字段。

您不能使用此处理器替换现有字段。如果目标字段已存在,则必须在使用 copy_fields 之前 删除重命名 该字段。

字段
要复制的 fromto 对的列表。支持对 fromto 使用 @metadata. 前缀,并且不仅可以在事件字段中/从事件字段中/到事件字段中复制值,还可以在事件元数据中/从事件元数据中/到事件元数据中复制值。
fail_on_error
(可选)如果设置为 true 且发生错误,则会恢复更改并返回原始值。如果设置为 false,则在发生错误时会继续处理。默认值为 true
ignore_missing
(可选)指示是否忽略缺少源字段的事件。默认值为 false,如果缺少字段,则会处理事件失败。

例如,此配置

processors:
  - copy_fields:
      fields:
        - from: message
          to: event.original
      fail_on_error: false
      ignore_missing: true

将原始 message 字段复制到 event.original

{
  "message": "my-interesting-message",
  "event": {
      "original": "my-interesting-message"
  }
}