1. 程式人生 > >ElasticSearch 狀態查詢Cat介面

ElasticSearch 狀態查詢Cat介面

狀態查詢Cat介面

節點資訊

介面 GET _cat/nodes?v 列出所有node, 並展示node所在機器的執行狀態資訊.

ip        heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1           13          41  10                          mdi       -      node-2
127.0.0.1           15          41   9                          mdi       *      node-1
  1. heap.percent 堆記憶體佔用百分比
  2. ram.percent 記憶體佔用百分比
  3. cpu CPU佔用百分比
  4. master *表示節點是叢集中的主節點
  5. name 節點名

注 : 本文中筆者在自己本機運行了兩個Elasticsearch節點, 故ip都是一樣的. 但是兩個節點的埠和節點名是不同的.

各節點機器儲存資訊

介面 GET _cat/allocation?v 列出所有node, 並展示所屬機器的配置資訊.

shards disk.indices disk.used disk.avail disk.total disk.percent host      ip        node
    6       24.7kb    36.2gb     33.9gb     70.2gb           51 127.0.0.1 127.0.0.1 node-2
    6       24.7kb    36.2gb     33.9gb     70.2gb           51 127.0.0.1 127.0.0.1 node-1
  1. shards 節點說承載的分片數
  2. disk.indices 索引佔用的空間大小
  3. disk.used 節點所在機器已使用磁碟空間
  4. ip 節點所屬機器IP地址
  5. node 節點名

索引資訊

介面 GET _cat/indices?v 列出所有索引, 並展示索引基本資訊

health status index     uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .kibana   FHyzVY-nRXi9bFQZuPhbsg   1   1          2            0     16.8kb          8.4kb
green  open   xenoblade 118dhMMHToGq-bh5p_MpVg   5   1          3            0     32.5kb         16.2kb
  1. health 索引的健康狀態
  2. index 索引名
  3. pri 索引主分片數量
  4. rep 索引複製分片
  5. store.size 索引主分片 複製分片 總佔用儲存空間
  6. pri.store.size 索引總佔用空間, 不計算複製分片 佔用空間

分片資訊

介面GET _cat/shards?v 列出叢集中所有分片, 並展示基礎資訊

index     shard prirep state   docs store ip        node
xenoblade 3     r      STARTED    1 5.4kb 127.0.0.1 node-1
xenoblade 3     p      STARTED    1 5.4kb 127.0.0.1 node-2
xenoblade 4     p      STARTED    1 5.5kb 127.0.0.1 node-1
xenoblade 4     r      STARTED    1 5.5kb 127.0.0.1 node-2
xenoblade 2     p      STARTED    1 4.9kb 127.0.0.1 node-1
xenoblade 2     r      STARTED    1 4.9kb 127.0.0.1 node-2
xenoblade 1     r      STARTED    0  162b 127.0.0.1 node-1
xenoblade 1     p      STARTED    0  162b 127.0.0.1 node-2
xenoblade 0     p      STARTED    0  162b 127.0.0.1 node-1
xenoblade 0     r      STARTED    0  162b 127.0.0.1 node-2
.kibana   0     p      STARTED    2 8.4kb 127.0.0.1 node-1
.kibana   0     r      STARTED    2 8.4kb 127.0.0.1 node-2
  1. index 索引名稱
  2. shard 分片序號
  3. prirep p表示該分片是主分片, r 表示該分片是複製分片
  4. store 該分片佔用儲存空間
  5. node 所屬節點節點名
  6. docs 分片存放的文件