【发布时间】:2013-12-10 03:03:07
【问题描述】:
我如何计算我的弹性搜索服务器上的平均查询和获取时间。 http://mysearver.com:9200/_stats 给了我 query_time 和 fetch_time。但是这个值在每次搜索时都会不断增加。我需要平均查询时间和查询的获取时间并将其绘制在图表上。
我试过 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 logstash kibana