반응형
AWS Elasticsearch 운영중 샤드가 모두 차서 로그수집이 되지 않았다.
AWS 는 노드 1개당 1000개의 샤드를 생성할 수 있는데 이는 수정 가능하다.
자세한 사항은 아래 문서에서 확인 가능하다.
https://docs.aws.amazon.com/ko_kr/opensearch-service/latest/developerguide/sizing-domains.html
index하나에 10개의 샤드가 생성되는데 로그특성상 인덱스를 날짜별로 생성하다보니 이런 문제가 발생했다.
우선 샤드 최대치를 3000개로 늘렸다.
# 수정
put _cluster/settings
{
"persistent": {
"cluster.max_shards_per_node": "3000"
}
}
# 확인
get _cluster/settings?pretty
728x90
'DevOps' 카테고리의 다른 글
AWS Elsticsearch Nginx 로그 수집 (0) | 2021.10.15 |
---|---|
AWS Elasticsearch Index 자동삭제로 용량 관리 (1) | 2021.10.15 |
Kibana에서 Webhook으로 알람받기 (0) | 2021.09.26 |
AWS Elasticsearch 10MB 제한 (1) | 2021.09.26 |
Logstash output 분리 (0) | 2021.09.26 |