问题 :logstash服务日志收集并按照服务创建es索引问题
背景:现在采集方式使用tcp方式请求logstash. 统一输出到同一索引。
input {
tcp {
mode => "server"
host => "0.0.0.0"
port => 4560
codec => json_lines
}
}
output {
elasticsearch {
hosts => "**.**.**.**:9200"
index => "springboot-logstash-%{+YYYY.MM.dd}"
user => ""
password => ""
}
}
外部服务使用springboot通过logback向服务发送日志。
我想通过配置logback 定义日志结构,在conf中按照不同服务的服务名创建不同的es索引,现在对于conf的配置参数,还不太清楚。