Logstash 日志存储不读取文件输入,不打印到控制台
对logstash来说是个新手。我试图读取一个简单的输入并将其输出到命令窗口 日志存储版本:2.2.2 下面是我的.conf文件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
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版本中)