728x90
엘라스틱서치 6.0 이상을 설치하고 같은 버전의 키바나를 설치하면, 모니터링 기능을 활성화할 수 있다.(키바나의 Monitoring 탭)
키바나에서 모니터링 기능으로 제공하는 지표는 매우 다양하며, 색인속도나, 검색 속도, GC가 일어나는 패턴, CPU, 메모리 매우 다양하다.
Search Rate
클러스터에서 얼마큼의 검색 요청이 있는지 실시간 차트를 볼 수 있다. 클러스터에 존재하는 프라이머리 샤드와 레플리카 샤드에서 처리 중인 검색 요청 수를 모아 초당 평균 몇 건이 처리되는지 숫자로 계산해서 보여준다.(전체 샤드에서 실행되는 초당 검색 요청 수)
- x축: 현재 시간을 나타낸다.
- y축: 초당 처리 건수를 나타낸다.
Search Latency
클러스터에서 다수의 검색 요청이 들어오면 순서대로 큐에 쌓이고 처리량에 따라 큐의 내역이 소비되는데, 이때 지연이 발생한 시간을 latency라 한다.(검색 요청을 처리하기 위한 평균 대기시간)
- x축: 현재 시간을 나타낸다.
- y축: 평균 대기 시간을 나타낸다.
Indexing Rate
클러스터에 데이터가 들어오면 색인 과정을 거치는데, 프라이머리 샤드, 레플리카 샤드 모두 색인이 완료 되어야 실질적인 색인이 완료되었다고 판단하기 때문(프라이머리 샤드만 색인되어도 검색은 가능)에 너무 많은 레플리카 샤드가 있을 경우 색인 성능이 떨어질 수 있다.(모든 샤드에서 인덱싱 처리가 이뤄지고 있는 초당 문서 수)
- x축: 현재 시간을 나타낸다.
- y축: 초당 색인 건수를 나타낸다.
Indexing Latency
색인 처리에 대한 지연 시간을 확인하기 위해 indexing latency 지표가 제공된다. 대기 시간이 길어질 수록 색인 처리 능력이 떨어질 수 있기 때문에 지표를 확인 후 너무 많은 지연이 발생한다면 조치를 취해야 한다.
- x축: 현재 시간을 나타낸다.
- y축: 평균 대기 시간을 나타낸다.
728x90
'Elastic Search' 카테고리의 다른 글
| Ch13. 클러스터 성능 측정 - Rally를 이용한 클러스터 부하 테스트 (0) | 2025.11.05 |
|---|---|
| Ch13. 클러스터 성능 측정 - 엘라스틱서치를 위한 벤치마크 툴 (0) | 2025.11.03 |
| Ch12. 안정적인 클러스터 운영 노하우 - 안정적인 클러스터 운영을 위한 주요 체크포인트 (0) | 2025.10.21 |
| Ch12. 안정적인 클러스터 운영 노하우 - 클러스터 관리 API (0) | 2025.10.21 |
| Ch12. 안정적인 클러스터 운영 노하우 - 마스터 노드와 데이터 노드 분리 (0) | 2025.10.21 |