Hi All,
not sure what's happening on my stack, but yesterday I've included a new log file on the filebeat config on a couple of client machines.
Everything was working fine, but including this new log file I'm experiencing a really weird behaviour: the only messages showing up in Kibana are the ones with tags:_grokparsefailure (about 1% of the log entries).
The rest of the log file is simply not showing up...
On the client
On the client I've got filebeat 1.2.2, here's the filebeat.yml extract I've added:
paths: - /mypath/mylog.log document_type: MY_TYPE input_type: log -
On the ELK server
Elasticsearch 2.4.1
Logstash 2.2.4
New file in /etc/logstash/conf.d:
filter {
if [type] == "MY_TYPE" {
grok {
match => { 'message' => [ '%{TIME:my_timestamp}%{SPACE}%{WORD:Severity}%{SPACE}[%{DATA:Thread}]%{SPACE}(%{DATA:my_Component})%{SPACE}%{GREEDYDATA:my_Message}' ] }
}
date {
match => [ "my_timestamp", "HH:mm:ss,SSS" ]
timezone => [ "Europe/London" ]
}
}
}
Did any of you ever face this kind of issue?
Best regards!