如何监控elasticsearch中每个请求

Elasticsearch | 作者 kender | 发布于2021年01月06日 | 阅读数:655

如何监控elasticsearch中每个请求。
比如我执行了很多语句
GET .kibana-event*/_msearch
{ }
{"query" : {"match" : { "message": "eventLog starting"}}}
{"index": "kibana_sample_data_flights"}
{"query" : {"match_all" : {}}}

GET kibana_sample_data_flights/_search


GET .kibana-event*/_msearch
{}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 10}
{"index" : ".kibana-event*", "search_type" : "dfs_query_then_fetch"}
{"query" : {"match_all" : {}}}
{}
{"query" : {"match" : {"action1": "222"}}}
{"search_type" : "dfs_query_then_fetch"}
{"query" : {"match_all" : {}}}


GET .kibana-event*/_msearch
{}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 10}
{}
{"query" : {"match" : {"action1": []}}}
{}
{"query" : {"match_all" : {}}, "from" : 0, "size" : 10}


GET _tasks?detailed

GET _tasks/tQ5sW9NkT_uIEWVmxEl3Ug:67948

GET _tasks?actions=*search&detailed

我希望看到每个请求的状态,比如某个请求,是否成功返回,如果该请求一直处于查询中,有哪些分片成功做出了反应,如果请求失败,又有哪些分片查询失败。请求执行过久,我可以取消该请求等。
想实现这样的需求,有大佬知道吗,先谢谢了
已邀请:

pony_maggie - 公众号:犀牛饲养员的技术笔记

赞同来自: waywu kender

看看用 X-Opaque-Id 能不能实现

envy666

赞同来自:

看看Task Api?

要回复问题请先登录注册