python elasticsearch API
from elasticsearch import Elasticsearch
es = Elasticsearch(hosts=' ',port=' ')
cluster status
print(es.cluster.health()['status'])
green
- green : 모든 샤드가 정상
- yellow : 프라이머리 샤드에는 할당되었지만 리플리카 샤드는 정상적으로 할당 되지 않음
- red : 일부 프라이머리 샤드가 클러스터에 정상적으로 할당되지 않음
cluster timed_out
print(es.cluster.health()['timed_out'])
False
cluster unassigned_shards
print(es.cluster.health()['unassigned_shards'])
0
'Elasticsearch' 카테고리의 다른 글
[Elasticsearch] Elasticsearch head (cluster )모니터링 하기 (0) | 2021.03.25 |
---|---|
[Python] elasticsearch bulk insert contain _id (0) | 2020.03.04 |
[Elasticsearch] index 생성시 shards(샤드)와 replicas(레플리카) 세팅 (0) | 2020.02.21 |
[Python] Insert bulk from pandas dataframe to elasticsearch (0) | 2020.02.15 |
CentOS 7 Auditbeat 7.0 OSS RPM Install (0) | 2019.04.29 |
CentOS 7 Elasticsearch / kibana 7.0 OSS RPM Install (0) | 2019.04.29 |
[elastic] winlogbeat (윈도이벤트 로그 경량 수집기) - 설치 (0) | 2019.03.20 |
[Python] Elasticsearch Monitoring (0) | 2018.07.22 |