ELK:未找到一个或多个所需的 cgroup 文件或目录:/proc/self/cgroup

aiz*_*zaz 3 elasticsearch logstash kibana spring-boot elastic-stack

我已经配置了如下的logstash配置来读取spring boot生成的日志以推送到弹性搜索中,但是即使logstash成功启动,索引也没有创建,

配置文件:

input {
    file {
        path => "C:\workspace\app\logback\applogs.log"
        codec => "json"
        type => "logback"
    }
}
 
output {
    if [type]=="logback" {
         elasticsearch {
             hosts => [ "localhost:9200" ]
             index => "logback-test"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

提前致谢!

fgu*_*gul 7

您应该将Windows路径中的字符从“\”更改为“/”,特别是 Windows 10。因此,您可以像下面这样重写路径:

 file {
        path => "C:/workspace/app/logback/applogs.log" // not like "C:\workspace\app\logback\applogs.log"
        codec => "json"
        type => "logback"
    }
Run Code Online (Sandbox Code Playgroud)