いつもお世話になっております。
Elasticserchクラスタ単位の総リクエスト数・クエリ・処理時間を監視する仕組みを考えております。
以下の機能を考慮しましたが、行き詰りました。
INDEXAPI
⇒クラスタ単位のリクエスト数、処理時間は計測できるがクエリが察知できない
index_search_slowlog
⇒閾値の設定によってシャードごとの詳細な情報を得ることができるが、出力ログの肥大やクラスタ単位での集計が困難である。
index_search_slowlogをクラスタ単位にて出力できるような設定
もしくは、
solrで提供されているlogLatencyのような仕組みで、
SearchAPIで得られるtook時間を集計できれば、、と思いますが、可能でしょうか。
アドバイスをお願いします。