ELK配置之,filebeat更改自定义索引名称
2023-09-11 14:22:06 时间
简介:
filebeat客户端添加成功后,在kibana查看添加的索引,默认情况下,当索引生命周期管理(ILM)被禁用或不受支持时,Filebeat 使用时间序列索引。索引命名格式为 filebeat-7.16.1-yyyy.MM.dd。
如图所示:
一台filebeat还好,可以清楚的分辨,但当多台机器添加后,共用一个索引名,无法分辨,这时需要自定义索引名称。有两种方法更改索引名称。
方法一:
在filebeat.yml文件中,配置setup.template.name
和 setup.template.pattern
选项以匹配新名称。
sudo vim /etc/filebeat/filebeat.yml
添加以下选项,这里将索引名称改为elk-file
output.elasticsearch.index: "elk-file-%{[agent.version]}-%{+yyyy.MM.dd}"
setup.template.name: "elk-file"
setup.template.pattern: "elk-file-*"
setup.ilm.enabled: false
重启filebeat,索引名称格式变成,elk-file-7.16.1-yyyy.MM.dd
注:从7.0版本开始,索引生命周期管理(ILM)默认是开启状态,当开启状态时候,
setup.template.name
和
setup.template.pattern
两个参数不生效,所以还需要配置关闭ILM,即setup.ilm.enabled: false
官方参考文档:https://www.elastic.co/guide/en/beats/filebeat/current/change-index-name.html
方法二:
索引生命周期管理(ILM)默认是开启状态,在不关闭ILM情况下更改索引名称。在配置文件filebeat.yml添加以下选项即可。
setup.ilm.enabled: auto
setup.ilm.rollover_alias: "elk-file"
setup.ilm.pattern: "{now/d}-000001"
重启后,索引名称为elk-file-yyyy.MM.dd-000001 格式。
官方参考文档:https://www.elastic.co/guide/en/beats/filebeat/current/ilm.html
相关文章
- eclipse项目配置tomcat后浏览器访问不到项目解决方案
- [Apache手册]Linux环境下配置Apache运行cgi
- [转]uboot中SPI Flash Booting配置
- Servlet & JSP : web.xml 配置学习
- docker的安装和配置
- linux(centos8):安装配置consul集群(consul 1.8.4 | centos 8.2.2004)
- spring boot配置静态资源及其缓存
- Centos下修改启动项和网络配置
- nfs服务简单配置手记
- MySQL主从同步(二)——M-S架构配置实战
- Linux下Java环境变量配置(脚本版本)
- 华为运营商级路由器配置示例 | L3VdPdNdv4 over SRv6 BE
- logstash日志写到es,按照时间来进行切割,生成索引配置
- Zabbix之zabbix-agent(windows环境)安装及配置
- 服务器配置 apache htaccess设置图片找到不到的默认图片