【问题标题】:Elasticsearch / Marvel search rateElasticsearch / Marvel 搜索率
【发布时间】:2016-06-24 03:04:46
【问题描述】:

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

【问题讨论】:

    标签: elasticsearch elasticsearch-marvel


    【解决方案1】:

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

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

    所以,我相信:

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

    更多详情在this post

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-08-12
        • 2014-06-29
        • 1970-01-01
        • 2014-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-17
        • 1970-01-01
        相关资源
        最近更新 更多