본문 바로가기
SW Developer/Server

[Ubuntu][ELK] metricbeat index 1개 또는 한번에 전체 삭제 방법

by ashespia 2021. 5. 6.
SMALL

앞전에 쓴 글에서 처럼 metricbeat를 사용하지 않게 되었다.

 

Kibana에서 불필요한 metricbeat의 idex patten을 삭제 하려고 한다.

 

 

검색해 보면 curl 커멘드로 삭제하는 방법이 나오지만 안먹는다.

 

현재 사용하고 있는 ELK(elastic search logstash kibana) 조합의 버전은 6.3.0 이다.

 

Management >  Elasticsearch 이동하면 Index Management 메뉴가 존재한다. 

 

 

삭제할 Index patten data를 한 화면에 다 보기 위해서 Rows per page를 100으로 변경했다.

삭제할 데이터는 전부 8개로 표시된다.

 

 

 

이제 수동으로 한 개씩 삭제해 보자.

 

삭제할 인덱스 index를 선택하면 우측에 상세 창이 뜬다.

여기서 우측하단의 Manage 버튼을 선택하자.

 

 

여기서 Index optins를 보면, Close index, Force merge index, Refresh index, Clear index cache, Flush index, Delete index 등등의 메뉴가 존재한다.

 

이 중 Index를 삭제할 것이니까 Delete index를 선택하자.

 

 

그러면 아래와 같이 경고창이 뜬다.

 

내요을 보면 삭제 명령은 취소할 수 없으니 백업(backup) 해놨는지 확인하라고 한다.

 

우리는 이제 필요 없어졌으니 Confirm 버튼을 통해 삭제를 마져 진행했다.

 

이제 여러개 한 번에 삭제하는 방법을 보자.

 

삭제할 Index들 전부를 체크박스로 활성화해서 선택하자.

 

화면에서는 7개를 선택 했더니 상나에 Manage 7 indices라고 표시된다.

 

 

마우스를 클릭해서 활성화된 Manage 7 indices를 선택하면  Close indices, Force merge indices, Refresh indices, Clear indices cache, Flush indices, Delete indices 메뉴가 보인다.

 

삭제를 할 거니까 이 중  Delete indices를 선택하자.

 

 

1개의 index를 지울 때 처럼, 복구할 수 없으니 백업 했는지 명심하라고 경고 문구가 뜬다.

 

 

불필요한 metricbeat index 들이 전부 삭제 되었다.

 

일정 시간이 지났는데 인덱스가 계속 생긴 다면,

 

어딘가에서 metricbeat agent가 돌고 있는지 확인해 보자.

 

metricbeat.yml의 host 주소가 어디 인지 설치했던 서버들 또는 pc의 경로를 확인해 보자.

 

LIST

댓글