Logstash 日志存储不读取文件输入,不打印到控制台

Logstash 日志存储不读取文件输入,不打印到控制台,logstash,logstash-file,Logstash,Logstash File,对logstash来说是个新手。我试图读取一个简单的输入并将其输出到命令窗口 日志存储版本:2.2.2 下面是我的.conf文件 input { file { path => "/my-file-path/logstash-test-data.log" start_position => "beginning" sincedb_path => "/dev/null" } } output { stdou

对logstash来说是个新手。我试图读取一个简单的输入并将其输出到命令窗口

日志存储版本:2.2.2

下面是我的.conf文件

input {
    file { 
        path => "/my-file-path/logstash-test-data.log"
        start_position => "beginning"
        sincedb_path => "/dev/null"
    }
}

output {
    stdout{}
}
下面是我的logstash-test-data.log

name=n1,age=a1,id=a
这是我在--debug和--verbose之后得到的输出

然后什么也没发生。我希望在终端上显示日志

编辑: 这些是我的文件权限

ls -l
total 28
-rw-rw-rw- 1 pdutt pdutt     7 Mar  3 14:25 logstash-test-data.log

删除“开始”周围的引号

删除“开始”周围的引号

面临类似问题。下面的修改帮助了我

start_position => beginning
ignore_older => 0

面临着同样的问题。下面的修改帮助了我

start_position => beginning
ignore_older => 0

试着用stdout-debug也可以`stdout{debug=>true}`@7171u做到了这一点。但logstash说这是一个配置错误。所以我做了stdout{codec=>rubydebug}。无输出:/logstash(至少在2.x版本中)中执行文件输入-->标准输出是非常困难的。尝试标准输出调试也是`stdout{debug=>true}`@7171u做到的。但logstash说这是一个配置错误。所以我做了stdout{codec=>rubydebug}。无输出:/logstash中执行文件输入-->标准输出非常困难(至少在2.x版本中)