Elasticsearch / Marvel搜索率

时间:2016-03-09 16:07:01

标签: elasticsearch elasticsearch-marvel

如何计算弹性搜索搜索率(在Marvel中显示)?我们可以看到每秒约1700 - 2000的搜索速率,但我们测量的是我们的应用程序每秒向我们的弹性搜索群集发送大约500-600个搜索请求。

2 个答案:

答案 0 :(得分:2)

之前我有同样的问题,并在Marvel论坛上发布,但没有人回答我。

后来我发现,当索引的分片数量发生变化时,搜索率也会发生变化。我们现在只有一个搜索索引,当有一个分片时,搜索速率几乎与我们发送给ES集群的请求相同。当我们有10个分片时,它是实际请求数的10倍。

所以,我相信:

  1. 搜索率实际上是每秒所有分片上发生的搜索请求
  2. 搜索延迟是每个分片中的延迟
  3. 更多详情请见this post

答案 1 :(得分:0)

没有官方文档说这是什么意思,但是根据我的经验,如果您有10个分片,则在kibana中的搜索率是实际请求数量的10倍,就像免费的tymekiyan所说。