小强哥博客

小强哥,小强哥博客,技术大咖

logstash输出日志到elasticsearch,index和type如何动态赋值?

文章内容在felk6.0测试通过。

在filebeat配置文件中启用fields字段,如下,

fields:
    document_type: test2

在logsstash配置中添加如下配置,

input{
 beats{
    host => "0.0.0.0"
    port => "8888"
  }
}

filter{
}
output{
  elasticsearch {
     hosts => "127.0.0.1:9200"
     index => "logstash-%{[fields][document_type]}-%{+YYYY.MM.dd}"
  }
}

文章内容在felk6.0测试通过。