追加处理器编辑

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

表 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}}}"]
  }
}