DevOps

[Docker Swarm ELK Stack] ELK 모니터링 및 관리 (Elasticvue, Kibnana)

nineDeveloper 2024. 7. 20.
728x90

📌 추가 모니터링 툴


구글 크롬 확장 프로그램으로 설치해서 매우 간편하게 활용할 수 있는 Elasticsearch 모니터링 툴

https://chromewebstore.google.com/detail/elasticvue/hkedbapjpblbodpgbajblpnlpenaebaa

► 1. ADD CLUSTER 클릭

► 2. ELK URL PORT 입력

► 3. 모니터링 화면

🚦 Kibana Management


디테일한 모니터링과 Elasticsearch index 설정 및 각종 설정을 하기 위해서는 Kibana Management 기능을 사용해야 한다

📌 Stack Management (Index 용량 및 정책 관리)

Kibnana - Management - Stack Management 에서 index 관리
index 정책 설정 및 전반적인 관리를 할 수 있음

► Index Policy 정책 설정

모니터링 관련된 index 에는 많은 양의 데이터가 쌓이므로 주기적으로 삭제 처리하여 용량을 비워준다
Stack Management - Index Lifecycle Policies

여기서 아래와 같이 삭제 정책 생성 한다

생성된 삭제 정책은 Index Management - Indicies 에서 적용할 수 있다

적용된 삭제 정책은 Index Management - Index Templates 에서 확인할 수 있다

📌 Stack Monitoring (Elasticsearch 모니터링 및 각종 지표 확인)

주로 확인하는 지표들은 아래와 같다
로그, 매트릭, 서버 구동 상태, 서버 리소스 및 처리상태 모니터링
Observability - Overview, Logs, Metrics, Uptime

Management - Stack Monitoring

► Elasticsearch 모니터링

Stack Monitoring - Elasticsearch, Kibana, Logstash, Beats 각각의 요소들을 클릭해 그래프와 상세 지표 확인이 가능하다

Elasticsearch Overview

Elasticsearch Node

Node 정보의 상세 CPU 지표를 확인하기 위해서는 Advanced 탭을 클릭해서 확인해야된다 (Docker Container 로 구동중이라 Overview 탭에서는 확인이 안된다)

현재 마스터 Node 는 표시가 되어 있으며 상세 지표들을 확인하고 싶으면 각 Node 를 클릭해서 확인하면 된다

728x90

댓글

💲 추천 글