Hi,
I am trying to pull in some logs using filebeat and having some trouble (mainly because of lack of understanding I think).
The log file has multiple lines like this:
2017-04-09 12:53:10 INFO: InsertedAt=2017-04-09 11:52:34; EventID=XXXX; EventTime=2017-04-09 11:52:33; EventTypeID=X; EventType=XXXXX; Name=; ReportingName=XXXXX; UserName=XXXXX; ActionID=X; Action=XXXX; SubTypeID=; SubType=; DeviceTypeID=x; DeviceType=XXXXX; Model=XXXXX; DeviceID=; ComputerName=XXXXX;
I'd like to extract each item into its own field, so started with a grok filter to get the timestamp and the rest of the message:
["message", "%{DATESTAMP:timestamp} INFO: %{GREEDYDATA:filebeat_message"]
This works on a grok test site, but it is being tagged with _grokparsefailure by logstash.
I'd like to then split the rest of the message into the fields seperated by ;
Hope that makes sense, sorry Im quite new to this and learning as I go!
Thanks,
Mike