Elasticsearchのcat allocation

Elasticsearchのcat allocationについて記す。

公式ドキュメント cat allocation を参考にした。

www.elastic.co

検証環境: Elasticsearch 6.0.0-rc2

cat allocationは各ノードごとのシャードの数やディスク容量を知ることが出来る。

bash-3.2$ curl -XGET 'localhost:9200/_cat/allocation?v&pretty'
shards disk.indices disk.used disk.avail disk.total disk.percent host      ip        node
     3        4.2kb   107.2gb    125.3gb    232.6gb           46 127.0.0.1 127.0.0.1 zAKSsqv
    45      179.9kb   107.2gb    125.3gb    232.6gb           46 127.0.0.1 127.0.0.1 Node 1
     1                                                                               UNASSIGNED
bash-3.2$ curl -XGET 'localhost:9200/_cat/allocation?help&pretty'
shards       | s              | number of shards on node      
disk.indices | di,diskIndices | disk used by ES indices       
disk.used    | du,diskUsed    | disk used (total, not just ES)
disk.avail   | da,diskAvail   | disk available                
disk.total   | dt,diskTotal   | total capacity of all volumes 
disk.percent | dp,diskPercent | percent disk used             
host         | h              | host of node                  
ip           |                | ip of node                    
node         | n              | name of node