context:logstash elasticsearch output plugin。
当批量请求中的单个操作失败时,是否会在以下批量请求中重试? (或个别请求丢失了?)
我认为这方面的文件不是很清楚。
答案 0 :(得分:3)
看起来插件会分析响应并分别处理每个操作结果 - Plugin code
因此,以下重审警察会采取个人行动 - Plugin retry policy
错误回应的示例:
{
"took": 3,
"errors": true,
"items": [
{ "create": {
"_index": "website",
"_type": "blog",
"_id": "123",
"status": 409,
"error": "DocumentAlreadyExistsException
[[website][4] [blog][123]:
document already exists]"
}},
{ "index": {
"_index": "website",
"_type": "blog",
"_id": "123",
"_version": 5,
"status": 200
}}
]
}