终止处理器

编辑

终止当前的 ingest 管道,导致不再运行后续处理器。这通常会使用 if 选项有条件地执行。

如果此管道是从另一个管道调用的,则调用管道不会被终止。

表 45. 终止选项

名称 必需 默认值 描述

description

-

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

if

-

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

ignore_failure

false

忽略处理器的故障。请参阅处理管道故障

on_failure

-

处理处理器的故障。请参阅处理管道故障

tag

-

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

{
  "description" : "terminates the current pipeline if the error field is present",
  "terminate": {
    "if": "ctx.error != null"
  }
}