ElasticSearch ‐ ElasticSearch 주오 모니터링 지표 - dnwls16071/Backend_Study_TIL GitHub Wiki

📚 모니터링 시스템 구축

시스템 종류 추천 모니터링 도구
Elastic Cloud Self-Hosted ElasticSearch Kibana의 Stack Monitoring
AWS OpenSearch Service AWS CloudWatch

📚 주요 모니터링 지표⭐⭐⭐

참고 Kibana 대시보드 URL

  • CPU Usage
  • Memory Usage
  • Disk Usage
  • Load
  • JVM Heap
  • GC Rate
  • GC Duration
  • Disk I/O
  • Latency
  • Threads
  • Rate

CPU Usage(50% 이상 임계치)

의미 : 노드가 CPU를 얼마나 많이 사용하고 있는가?

Disk Usage(70% 이상 임계치)

의미 : 노드가 얼마나 많은 문서를 저장하고 있는가?

Load(CPU개수에 따라 상이)

의미 : 노드가 얼마나 많은 CPU와 디스크 연산을 처리하고 있는가?

JVM Heap(85% 이상 임계치)

의미 : 노드의 JVM이 얼마나 많은 메모리를 사용하는가?

Threads(Rejected Threads가 1 이상 임계치)

의미 : 처리량을 넘어서는 색인/검색 요청이 있는가?

Memory Usage

의미 : 노드에 설치된 물리적 메모리의 양

Disk I/O

의미 : 노드에서 발생하는 디스크 연산의 지연 시간

GC Rate

의미 : 노드에서 발생하는 GC 발생주기

GC Duration

의미 : 노드에서 발생하는 GC 소요 시간

Latency

의미 : 노드에서 색인 및 검색에 소요되는 시간

Rate

의미 : 노드에서 색인 및 검색 요청이 인입되는 양