У меня работает Elastic stack
- я получаю сообщение об ошибке systemctl status logstash.service -l
, говоря:
"error"=>{"type"=>"illegal_argument_exception", "reason"=>"Limit of total fields [1000] in index [filebeat-2019.01.25] has been exceeded"}}}}
Я знаю, что я могу настроить это в Kibana
здесь: ![enter image description here](https://i.stack.imgur.com/c6nCq.png)
Но я не изменяю эту опцию здесь для future
показателей, только для одного конкретного.Мне интересно, как я могу изменить эту опцию для всех будущих показателей?
РЕДАКТИРОВАТЬ:
Я попытался добавить новый шаблон (я буду видеть через некоторое время, если этоответ):
curl -X PUT "localhost:9201/_template/filebeat" -H 'Content-Type: application/json' -d'
{
"index_patterns":[
"filebeat*"
],
"settings":{
"index":{
"codec":"best_compression",
"mapping":{
"total_fields":{
"limit":"10000"
}
}
}
}
}
'
И теперь я вижу это:
sudo curl -X GET "localhost:9201/_template/filebeat*"
{"filebeat":{"order":0,"index_patterns":["filebeat*"],"settings":{"index":{"codec":"best_compression","mapping":{"total_fields":{"limit":"10000"}}}},"mappings":{},"aliases":{}}}