Fail 处理器

编辑

引发异常。当您预期管道会失败,并希望向请求者传递特定消息时,这非常有用。

表 18. Fail 选项

名称 必需 默认值 描述

message

-

处理器抛出的错误消息。支持模板片段

description

-

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

if

-

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

ignore_failure

false

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

on_failure

-

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

tag

-

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

{
  "fail": {
    "if" : "ctx.tags.contains('production') != true",
    "message": "The production tag is not present, found tags: {{{tags}}}"
  }
}