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 –