잡동사니
[Logstash] Limit of total fields 오류 해결하기 본문
안녕하세요. yeTi입니다.
오늘은 Logstash에서 발생하는 다음 오류를 해결해보도록 하겠습니다.
오류 내용
[2018-10-05T15:35:50,283][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"api", :_type=>"log", :_routing=>nil}, #<LogStash::Event:0x4af3cf9a>], :response=>{"index"=>{"_index"=>"api", "_type"=>"log", "_id"=>"iCbwQmYBKdLKzO2UgdN7", "status"=>400, "error"=>{"type"=>"illegal_argument_exception", "reason"=>"Limit of total fields [2000] in index [api] has been exceeded"}}}}
설치 환경
- OS : CentOS release 6.9 (Final)
- Filebeat : 6.3.2-1 64bit
- Logstash : 6.3.2
- Elasticsearch : 6.3.0
Kibana를 사용하고 있다면
DevTools에서 다음 명령어를 실행합니다.
PUT api/_settings
{
"index.mapping.total_fields.limit": 3000
}
참고 문헌
- Discuss elastic : https://discuss.elastic.co/t/total-fields-limit-setting/53004/2
'IT > Monitoring' 카테고리의 다른 글
[Zabbix] 모니터링서버 추가하기 (0) | 2018.11.27 |
---|---|
[Elasticsearch] 기간 검색 형식 모음 (1) | 2018.11.27 |
[ELK Stack] 로그 파일을 활용하여 모니터링 환경 구축하기 (0) | 2018.10.05 |
[Elasticsearch] blocked by: [FORBIDDEN/12/index read-only / allow delete (api) 해결하기 (0) | 2018.09.04 |
[Zabbix] 시스템 Logging 하기 (0) | 2018.07.26 |
Comments