본문 바로가기

elasticsearch

[elasticsearch] 노드별 디스크 사용량 확인 쿼리

반응형

 

엘라스틱서치에서 노드별로 디스크  사용량을 보고 싶다면, 아래 쿼리를 통해서 확인할 수 있다.

 

 

Elasticsearch Dev Tools에서 입력시

GET _cat/allocation?v

Curl 명령어시

curl -XGET 'localhost:9200/_cat/indices?v'

 

응답

shards disk.indices disk.used disk.avail disk.total disk.percent host          ip            node
  2579      322.2gb   416.6gb     75.4gb      492gb           84 10.17.8.3 10.17.8.3 data-node-3
  2488      667.8gb   718.8gb    117.7gb    836.6gb           85 10.17.8.2 10.17.8.2 data-node-1
  2488      619.6gb       1tb    168.1gb      1.2tb           86 10.17.8.1 10.17.8.1 data-node-2
  2149                                                                                       UNASSIGNED

각 필드의 내용은 아래와 같다.

 

shards: 샤드 갯수

disk.incides : 인덱싱에 사용된 디스크 용량

disk.used : 노드의 디스크 사용량

disk.avail : 노드에서 앞으로 사용할 수 있는 용량

disk.total : 총 디스크 용량

disk.percent: 디스크 사용률

host : 노드 호드트 네임

ip : 노드 IP

 

 

 

 

반응형