2016-05-05 14 views
0

Ich benutze Logstash 2.3 und ich habe die folgende Conf-Datei.Logstash Berichte [0] _grokparsefailure

Ich würde erwarten, in Kibana in der "Felder" Abschnitt auf der linken Seite die Optionen für "JobID" angezeigt meine Job-Code, aber ich nicht.

Ich sehe

@timestamp @version _id _index _type Host Weg, den ich auf der rechten Seite in der _Source Abschnitt sehen Sie die folgende ...

Dies ist die Botschaft, die ich erhalten wenn ich laufe die conf-Datei 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 } 
} 

nur Meine txt-Datei 4 enthält Rollen

0001 
0002 
0003 
0004 

Dank

Antwort

0

Sie sollten den Pfad ändern => "C: /Job/Code.txt" auf path => "C: \ Job \ Code.txt"