我已经按如下所示配置了logstash配置,以读取spring boot生成的日志以推送到弹性搜索,但是即使logstash成功启动,索引也没有创建,
Conf文件,
input {
file {
path => "C:\workspace\app\logback\applogs.log"
codec => "json"
type => "logback"
}
}
output {
if [type]=="logback" {
elasticsearch {
hosts => [ "localhost:9200" ]
index => "logback-test"
}
}
}
预先感谢!
答案 0 :(得分:1)
您应在 windows (尤其是Windows 10)的路径中将字符从“ \”更改为“ /” 。 因此,您可以按照以下方式重写路径:
file {
path => "C:/workspace/app/logback/applogs.log" // not like "C:\workspace\app\logback\applogs.log"
codec => "json"
type => "logback"
}