追加处理器

编辑

如果字段已存在且为数组,则将一个或多个值追加到现有数组中。如果字段存在且为标量,则将标量转换为数组并将一个或多个值追加到该数组。如果字段不存在,则创建一个包含所提供值的数组。接受单个值或值数组。

表 3. 追加选项

名称 必需 默认值 描述

field

-

要追加到的字段。支持模板片段

value

-

要追加的值。支持模板片段

allow_duplicates

true

如果 false,则处理器不会追加字段中已存在的值。

media_type

application/json

编码 value 的媒体类型。仅当 value模板片段时才适用。必须是 application/jsontext/plainapplication/x-www-form-urlencoded 之一。

description

-

处理器的描述。用于描述处理器或其配置的目的。

if

-

有条件地执行处理器。请参阅有条件地运行处理器

ignore_failure

false

忽略处理器的失败。请参阅处理管道失败

on_failure

-

处理处理器的失败。请参阅处理管道失败

tag

-

处理器的标识符。用于调试和指标。

{
  "append": {
    "field": "tags",
    "value": ["production", "{{{app}}}", "{{{owner}}}"]
  }
}