2016-05-05 1 views
0

Я использую Logstash 2.3, и у меня есть следующий файл conf.Logstash reports [0] _grokparsefailure

Я бы ожидал увидеть в Kibana в разделе «Поля» слева варианты «JobID», отображающие мой код задания, но я этого не делаю.

Я вижу

@timestamp @version _id _index _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 } 
} 

Мой текстовый файл только содержит 4 роли

0001 
0002 
0003 
0004 

Благодарности

ответ

0

Вы должны изменить путь => "C: /Job/Code.txt" на пути => "C: \ Работа \ Code.txt"