반응형
default shard 개수가 max 수치에 도달하여 수집이 안되는 현상
shard 개수 확인
- "max_shards_per_node": "1000"
curl -u ****:**** -XGET 127.0.0.1:9200/_cluster/settings?include_defaults | jq . | grep shard
"same_shard": {
"total_shards_per_node": "-1",
"shard_state": {
"shard": "0.45"
"max_shards_per_node.frozen": "3000",
"max_shards_per_node": "1000",
"pre_filter_shard_size": {
"shard_count": {
"fetch_shard_started": {
"fetch_shard_store": {
"shard_inactive_time": "5m",
"shard": {
shard 개수를 늘리거나 할당된 index 개수를 줄이면 됨
할당 된 index 확인
curl -u ****:**** -XGET 127.0.0.1:9200/_cat/shards
현재 설정의 경우 단일 node에 index당 shard 1개이므로 하루마다 cycle 되는 index 를 일정 기간 만 남겨주고 삭제함.
shard 개수 늘리기
curl -s -XPUT localhost:9200/_cluster/settings -H "Content-Type: application/json" -d '{ "persistent": { "cluster.max_shards_per_node": "3000" } }'
반응형
'Monitoring Tools > ELK Stack' 카테고리의 다른 글
[elasticsearch] document 관련 API(조회,추가,수정,삭제 등) (1) | 2024.07.01 |
---|---|
[elasticsearch] Query DSL 관련성 점수(Relevance score) (0) | 2024.06.28 |
rsyslog + elasticsearch, logstash, filebeat 등 로그 indexing의 3가지 방법 (0) | 2022.06.14 |
11.1 metricbeat system modules 사용하기 (0) | 2022.05.06 |
11. metricbeat 설치(windows agent) (0) | 2022.05.06 |