正在加载

从事件中删除字段

drop_fields 处理器指定了在满足特定条件时要删除哪些字段。条件是可选的。如果条件缺失,则始终删除指定的字段。@timestamptype 字段不能被删除,即使它们出现在 drop_fields 列表中。

- drop_fields:
    when:
      condition
    fields: ["field1", "field2", ...]
    ignore_missing: false
注意

如果在 drop_fields 下定义了一个空的字段列表,则不会删除任何字段。

注意

Elastic Agent 处理器在 ingest pipeline 之前 执行,这意味着您的处理器配置不能引用由 ingest pipeline 或 Logstash 创建的字段。有关更多限制,请参阅 使用处理器有哪些限制?

名称 必需 默认值 描述
fields 如果非空,将删除匹配字段名称的列表。数组中的任何元素都可以包含由两个斜杠(/reg_exp/)分隔的正则表达式,以便匹配(名称)并删除多个字段。
ignore_missing false 如果为 true,则处理器会忽略缺失字段并且不返回错误。

有关支持的条件列表,请参阅 条件

© . All rights reserved.