Logstash报告[0] _grokparsefailure

时间:2016-05-05 02:18:03

标签: logstash logstash-grok logstash-configuration

我正在使用Logstash 2.3,我有以下配置文件。

我希望在Kibana的#34; Fields"左边的部分" JobID"显示我的工作代码,但我不知道。

我看到了

@timestamp @版 _ID _指数 _type主机路径 我确实在右侧的_source部分看到了以下内容......

这是我运行.conf文件时收到的消息 enter image description here

input{
    file{
        path => "C:/Job/Code.txt"
        start_position => "beginning"
    }
}
filter{
    json{source => "message"}
    grok{
    match => ["@message","%{WORD:job_id}"]
    add_tag => "grokked"
        }
mutate {
        add_field => [ 'JobID', "%{job_id}" ]
    }
}
output{
    elasticsearch { hosts => ["localhost:9200"] }
    stdout { codec => rubydebug }   
}

我的txt文件只包含4个角色

0001
0002
0003
0004

由于

1 个答案:

答案 0 :(得分:0)

你应该改变路径=> “C:/Job/Code.txt”到path => “C:\工作\ Code.txt”