4

Elasticsearch サーバーでの平均クエリ時間とフェッチ時間の計算方法を教えてください。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)
4

1 に答える 1

3

総合的な全体的なパフォーマンスを探しているので、他の 2 つのプラグインを検討する必要があると思います。

  1. ビッグデスク: http://bigdesk.org/

  2. 本社: http://www.elastichq.org/

Elasticsearch HQ は、平均クエリ時間とフェッチ時間を把握するのに非常に役立ちます (ノード統計をクリックします)。

Bigdesk は、検索、フェッチ、インデックス、削除、IO、メモリ、およびその他ほぼすべてのリアルタイム グラフを提供します。

私は通常、上記の 2 つのプラグインと、日々の監視にヘッドと救急救命士を使用しています。

于 2013-11-26T01:32:15.700 に答える