일래스틱서치 모니터링 API를 소개한다.
(1) 전체 클러스터 health 체크
http://localhost:9200/_cluster/health?pretty
여러 개의 index만 볼 수 있다.
http://localhost:9200/_cluster/health/<node1_name>,<node2_name> ?pretty
(2) 노드 통계 체크
http://localhost:9200/_nodes/stats?all=true
다음 정보를 포함한다.
- 클러스터 이름
- 색인
- 운영체제
- 일래스틱서치 처리 통계
- JVM
- Thread Pool
- 파일 시스템
- 통신
- HTTP
- 필드 데이터 캐시
http://localhost:9200/_nodes/<nodeId1>,<nodeId2>/stats?all=true
(3) 클러스터 상태 체크
http://localhost:9200/_cluster/state
클러스터 데이터와 메타 데이터, 라우팅 테이블, 라우팅 노드에 대한 정보를 포함한다.
(4) 클러스터 상태 확인
http://localhost:9200/_cluster/state
(5) 이슈 있는 쓰레드 확인
http://localhost:9200/_nodes/hot_threads
또는 노드 별로 구할 수 있다.
http://localhost:9200/_nodes/<node_name>/hot_threads
(6) 큐에 쌓인 태스크 확인
http://localhost:9200/_cluster/pending_tasks
참조
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/cluster-health.html
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/cluster-state.html
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/cluster-nodes-stats.html
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/cluster-pending.html
https://www.elastic.co/guide/en/elasticsearch/reference/1.7/cluster-nodes-hot-threads.html
'Elasticsearch' 카테고리의 다른 글
[Elasticsearch] 백업과 복구 (0) | 2015.08.11 |
---|---|
[Elasticsearch] plugin.mandatory 설정 (0) | 2015.08.06 |
[elasticsearch] raid 0 사용 가능 (0) | 2015.08.04 |
[Elasticsearch] snapshot/restore 시 버전 이슈 (0) | 2015.08.01 |
[Elasticsearch] 스냅샷 저장 및 복구 (0) | 2015.07.29 |