移除处理器
编辑移除处理器编辑
移除现有字段。如果一个字段不存在,将抛出异常。
表 36. 移除选项
名称 | 必需 | 默认值 | 描述 |
---|---|---|---|
|
是 |
- |
要移除的字段。支持 模板片段。 |
|
否 |
|
如果 |
|
否 |
- |
要保留的字段。设置后,除指定字段外的所有字段都将被移除。 |
|
否 |
- |
处理器的描述。用于描述处理器的用途或其配置。 |
|
否 |
- |
有条件地执行处理器。参见 有条件地运行处理器。 |
|
否 |
|
忽略处理器的失败。参见 处理管道失败。 |
|
否 |
- |
处理处理器的失败。参见 处理管道失败。 |
|
否 |
- |
处理器的标识符。用于调试和指标。 |
以下是一个移除单个字段的示例
{ "remove": { "field": "user_agent" } }
要移除多个字段,可以使用以下查询
{ "remove": { "field": ["user_agent", "url"] } }
您也可以选择移除除指定列表以外的所有字段
{ "remove": { "keep": ["url"] } }