refresh_interval for indexing
Elasticsearch 是一个近实时搜索引擎。它实际上是每 1 秒钟刷新一次数据。对于日志分析应用,我们用不着这么实时,
所以 logstash 自带的模板修改成了 5 秒钟。你还可以根据需要继续放大这个刷新间隔以提高数据写入性能。
修改 refresh_interval ,那么只需要新写一个tmpl.json:
{
  "order" : 1,
  "template" : "logstash-*",
  "settings" : {
    "index.refresh_interval" : "30s",
    "index.number_of_replicas" : 0     #关闭副本
  }
}
然后运行 curl -XPUT http://localhost:9200/_template/template_newid -d '@/root/tmpl.json' 即可。
logstash 默认的模板, order 是 0,id 是 logstash,通过 logstash/outputs/elasticsearch 的配置选项 template_name 修改。
新模板要比order大

results matching ""

    No results matching ""