Elasticsearchのcat APIsまとめ

Elasticsearchのcat APIsに関するまとめを以下に記す。

cat API name description
cat aliases フィルタおよびルーティング情報を含む現在設定されているインデックスのエイリアス(macではファイルやフォルダの分身のこと,windowsでいうところのショートカット)に関する情報を表示する
cat allocation 各ノードごとのシャードの数やディスク容量を知ることが出来る
cat count 各インデックスのドキュメント数がわかる
cat fielddata クラスタ内のすべてのデータノードで、現在どのくらいのヒープメモリがフィールドデータによって使用されているかを示す
cat health /_cluster/health と同じ情報を表示する
cat indices 各インデックスの詳細情報を示す。cat indicesの情報はノードにまたがる。
cat master マスターノードのid,host,ipアドレス,ノードの名前を示す
cat nodeattrs custom node attributesを示す
cat nodes cluster topologyを示す
cat pending tasks /_cluster/pending_tasks と同じ情報を表形式で示す
cat plugins ノードごとの実行中のプラグイン(例えばanalysis-kuromoji)を表示する
cat recovery 進行中および完了済みのindex shard recoveriesの情報を示す
cat repositories クラスタに登録されているスナップショットリポジトリを表示する
cat thread pool ノードごとのスレッドプールの統計を表示する
cat shards どのノードがどのシャードを含んでいるかを詳細に示したもの
cat segments indexのシャードのsegmentに関する情報を示す
cat snapshots 特定のリポジトリに属する​​すべてのスナップショットを表示
cat templates 存在するtemplatesに関する情報を表示

以下Elasticsearchのcat APIsに関して書いたブログ

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com

sakura818uuu.hatenadiary.com