elasticsearch elasticsearch平均查询和获取时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" /> elasticsearch elasticsearch平均查询和获取时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" />

elasticsearch elasticsearch平均查询和获取时间

elasticsearch elasticsearch平均查询和获取时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana,如何计算elasticsearch服务器上的平均查询和获取时间。给我查询时间和获取时间。但每次搜索时,该值都会不断增加。我需要平均查询时间和查询的获取时间,并将其绘制在图形上 我尝试了query\u time/query\u total,该值在每次查询时都会增加,然后在查询停止后保持不变 这就是我迄今为止所尝试的 url = 'http://localhost:9200/_stats' raw_data = urllib2.urlopen(url) data = json.loads(raw_d

如何计算elasticsearch服务器上的平均查询和获取时间。给我查询时间和获取时间。但每次搜索时,该值都会不断增加。我需要平均查询时间和查询的获取时间,并将其绘制在图形上

我尝试了query\u time/query\u total,该值在每次查询时都会增加,然后在查询停止后保持不变

这就是我迄今为止所尝试的

url = 'http://localhost:9200/_stats'
raw_data = urllib2.urlopen(url)
data = json.loads(raw_data.readline())
QueryTime = data['_all']['total']['search']['query_time_in_millis']
QueryTotal = data['_all']['total']['search']['query_total']
AvgQueryTime = QueryTime/flaot(QueryTotal)

由于您希望获得总体性能,我认为您应该考虑另外两个插件:

  • Bigdesk:

  • 总部:

  • Elasticsearch HQ将非常有助于计算平均查询和获取时间(单击节点统计)

    Bigdesk为您提供了搜索、获取、索引、删除、io、内存以及其他一切的实时图形


    我通常使用上述两个插件以及head和paramedic进行日常监控。

    安装Elasticsearch HQ。我看到了节点诊断,但很难找到avg查询和fetch timehover在“Search-query:”和“Search-fetch:”上的位置。这些是平均值。弹出窗口告诉您它是如何计算的(搜索时间以毫秒为单位/search.query\u总计)