4
我如何计算我的elasticsearch服务器上的平均查询和获取时间。 http://mysearver.com:9200/_stats给了我query_time和fetch_time。但是这个值在每次搜索时都会增加。我需要avg查询时间和查询时间并将其绘制在图上。elasticsearch平均查询和获取时间
我试过query_time/query_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)
已安装Elasticsearch HQ。我看到节点诊断,但努力找到平均查询和提取时间在“搜索 - 查询:”和“搜索 - 提取:”之上的时间 –
。那些是平均值。弹出窗口告诉你它是如何计算的(search_time_in_millis/search.query_total) –
明白了,谢谢James –