针对filebeat索引优化
官方:https://www.elastic.co/guide/en/beats/filebeat/6.6/configuration-template.html
1.默认生成的索引名称,有时候不是我们想要的
2.我们可以通过修改配置文件的方试来,生成我们想要的索引名称
修改filebeat的主配置文件
vim /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
enabled: true
paths:
- /var/log/nginx/access.log
output.elasticsearch:
hosts: ["192.168.51.187:9200"]
index: "nginx-access-%{[beat.version]}-%{+yyyy.MM.dd}"
setup.template.name: "nginx" #模板名称
setup.template.pattern: "nginx-*" #模板样式
setup.template.enabled: false #不使用默认模板
setup.template.overwrite: true #将旧的模板覆盖掉
3.重启filebeat服务
systemctl restart filebeat
4.查看进程是否正常启动
ps -ef |grep filebeat
5.将旧的索引删除掉
6.再次访问nginx页面,重新生成一些nginx访问日志
7.查看ES-head界面,刷新后,新的索引就出现了,是我们自定义的索引名称