我很想知道在特定索引中正在索引(创建/更新)了多少个文档。我看了_stats api,但是没有太多意义。谁能告诉我如何计算索引率。可以是每秒/分钟。谢谢
答案 0 :(得分:0)
Elasticsearch不会直接提供此数据,但是您对API的看法是正确的。
在_stat
API上,您必须查看索引操作的总数(自服务器启动以来),并存储调用它的时间:
GET _stats?filter_path=indices.index_name_here.total.indexing.index_total
{
"indices": {
"index_name_here": {
"total": {
"indexing": {
"index_total": 555
}
}
}
}
}
有时,您需要再次调用同一API:
{
"indices": {
"index_name_here": {
"total": {
"indexing": {
"index_total": 666
}
}
}
}
}
通过一些计算,您将获得索引率: