Filebeat+Logstash自定义多索引
方案一 :推荐 [root@elk-node-1 filebeat]# cat filebeat.yml|egrep -v "^$|^#|#" filebeat.inputs: - type: log enabled: true paths: - /opt/app/nginx/logs/elk.log fields: service: nginx - type: log enabled: true paths: - /var/log/cron fields: service: cron filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 1 setup.kibana: output.logstash: hosts: ["10.0.0.61:5044"] [root@elk-node-1 filebeat]# [root@elk-node-1 config]# cat logstash.conf input { beats { port => "5044" } } output { #输出时;如果等于nginx则输出"nginx-%{+YYYY.MM.dd}" if