クラスタの処理パフォーマンスを監視したい

いつもお世話になっております。

Elasticserchクラスタ単位の総リクエスト数・クエリ・処理時間を監視する仕組みを考えております。

以下の機能を考慮しましたが、行き詰りました。

INDEXAPI
⇒クラスタ単位のリクエスト数、処理時間は計測できるがクエリが察知できない

index_search_slowlog
⇒閾値の設定によってシャードごとの詳細な情報を得ることができるが、出力ログの肥大やクラスタ単位での集計が困難である。

index_search_slowlogをクラスタ単位にて出力できるような設定
もしくは、
solrで提供されているlogLatencyのような仕組みで、
SearchAPIで得られるtook時間を集計できれば、、と思いますが、可能でしょうか。

アドバイスをお願いします。

Marvel(Elasticsearch 2.x系)やX-pack monitoring(Elasticsearch 5.0系)をまずは検討してみてはどうでしょうか?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.