天天看點

elasticsearch7.x catAPI之allocation、master、tasks、pending_tasks

allocation

每個節點配置設定了多少分片,使用了多少磁盤空間。可展示的的資訊如下:

列名 簡寫 說明
shards s 節點分片數。
disk.indices di,diskIndices ES索引的磁盤使用量。
disk.used du,diskUsed 磁盤的總使用量(不隻是ES)。
disk.avail da,diskAvail 可用磁盤。
disk.total dt,diskTotal 所有卷的磁盤總量。
disk.percent dp,diskPercent 磁盤使用百分比。
host h 節點host。
ip 節點ip。
node n 節點名。

master

顯示主節點ID、綁定的IP位址、節點名。可展示的資訊如下:

列名 簡寫 說明
id 主節點ID。
host h 節點host。
ip 節點ip。
node n 節點名。

tasks

顯示目前在叢集中執行的任務的資訊。可展示的資訊如下:

列名 簡寫 預設顯示 說明
id 任務編号。
action ac 任務資訊。
task_id ti 帶節點id的任務id,格式為:“node_id:task_number”。
parent_task_id pti 父任務id。如無父任務則傳回“-”。
type ty 任務類型。
start_time start 任務起始時間的毫秒表示。
timestamp ts,hms,hhmmss 起始時間,格式“HH:MM:SS”。
running_time_ns time 運作時間的納秒表示。
running_time time 運作時間的微秒表示。
node_id ni 節點id的簡寫。
ip i ip位址。
port po 端口。
node n 節點名。
version v es版本。

pending_tasks

傳回尚未執行的叢集級變更。除了catAPI公共參數外,還支援兩個參數:local和master_timout。如果local為true,則隻從本地節點檢索資訊,預設為false,從主節點檢索資訊。master_timout指定連接配接主節點的逾時時間。如果逾時前沒有收到響應,則請求失敗并傳回錯誤,預設為30s。可展示的資訊如下:

列名 簡寫 說明
insertOrder o 任務插入順序。
timeInQueue t 任務已進入隊列多長時間。
priority p 任務優先級。
source s 任務來源。

繼續閱讀