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