2

How is the elasticsearch search rate (displayed in Marvel) calculated? We can see a search rate of about 1700 - 2000 per second but we measure that our applications are sending about 500 - 600 search request per second to our elastic search cluster.

4

2 回答 2

2

我之前也有同样的问题,在漫威论坛上发帖,但没有人回答我。

后来我通过观察发现,当索引的分片数量发生变化时,搜索率也会发生变化。我们现在只有一个索引供搜索,当有单个分片时,搜索率几乎和我们发送到 ES 集群的请求一样。当我们有 10 个分片时,它是实际请求数的 10 倍。

所以,我相信:

  1. 搜索率实际上是每秒在所有分片上发生的搜索请求
  2. 搜索延迟是每个分片内的延迟

更多细节在这篇文章中

于 2016-04-15T22:48:49.677 回答
0

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

于 2019-01-02T06:35:29.120 回答