bulk_response_validate

bulk_response_validate #

描述 #

bulk_response_validate 过滤器用来验证 Elasticsearch 的 Bulk 请求是否正确执行完成。

配置示例 #

一个简单的示例如下:

flow:
  - name: bulk_response_validate
    filter:
      - bulk_response_validate:
          invalid_status: 500

参数说明 #

名称类型说明
invalid_statusint当 Bulk 请求包含非法请求的时候,设置请求响应的状态码。
failure_statusint当 Bulk 请求失败但合法请求的时候,设置请求响应的状态码。
invalid_queuestring保存非法请求的队列名称。
failure_queuestring保存失败请求的队列名称。
failure_queuestring保存失败请求的队列名称。
save_partial_success_requestsbool是否保存 bulk 请求里面部分执行成功的请求。
partial_success_queuestring保存 bulk 请求里面部分执行成功的请求的队列。
doc_buffer_sizeint处理单个文档的 buffer 大小,默认 25kb,即 262144