复制字段
编辑复制字段编辑
copy_fields
处理器获取字段的值并将其复制到新字段。
您不能使用此处理器替换现有字段。如果目标字段已存在,则必须在使用 copy_fields
之前 删除 或 重命名 该字段。
-
字段
- 要复制的
from
和to
对的列表。支持对from
和to
使用@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" } }