Bigdesk图解释

时间:2016-05-06 19:06:10

标签: elasticsearch

我不明白Search time per second (Δ)的含义。它是搜索请求在先前和当前刷新间隔中所用的毫秒数的增量吗?图表下方还有一个查询和获取时间,不确定它代表什么。

附件是截图: enter image description here

2 个答案:

答案 0 :(得分:2)

Search time per second (Δ)基于2个系列seies1serie2

他们被解释here

看起来图表显示了每个时间单位的这些指标

答案 1 :(得分:2)

Elasticsearch中的查询实际上是一个分阶段的过程:

Query Phase

在初始查询阶段,查询将广播到索引中每个分片的分片副本(主分片或副本分片)。每个分片在本地执行搜索并构建匹配文档的优先级队列。

并且

Fetch Phase

查询阶段识别哪些文档满足搜索请求,但我们仍需要自己检索文档。这是获取阶段的工作。

mail详细解释了Search time per second (Δ)部分:

  

以下是“每秒搜索请求数(Δ)”的示例:    - 你做了一些“_search”请求    - 它在该节点上命中了一些索引的15个分片,因此索引的值 - >搜索 - >节点统计信息API 2响应中的“query_total”   增加15    - Bigdesk刷新值为5000(5秒)

     

因此,图表应在查询中显示3(15/5)的峰值   线。因此,如果您的情况下值为~1500,则表示平均值   每秒搜索请求会触及X个分片   X = 1500 *刷新(有意义吗?)

     

你可以看到图表真的只提供信息(它取决于   刷新间隔和分片数)。但有累积的   “query_total”值也显示在Web UI中。

     

同样,第二个图表“每秒搜索时间(Δ)”显示   节点上查询或获取阶段所花费的平均时间(以工厂为单位)。   同样,该值包括该节点上所有涉及的分片。