Ask questions. Get answers. Find technical product solutions from passionate experts in the NXLog community.

parse logfile with comma in nxlog to logstash

Hi

Am trying to send the file seperated with commas as below "33,adasdad,null,03May2021,notification,SG,null,null"

In nxlog.conf ---> i wrote

<Extension log> Module xm_multiline HeaderLine /^<event>/ EndLine /^</\event>/ </Extension>

<Input apptype> Module im_file File "testlog.log" <Exec> $message = $raw_event; to_json; </Exec> </Input>

<Output out> Module om_tcp Host localhost:port# Exec to_json(); </Output>

My logstash confgurariotn

input{ tcp { port => "port# codec => multiline{ pattern => "^[%{TIMESTAMP_ISO8601}]" negate => true what => "previous" } } } filter {} output { stdout {codec =>rubydebug} }

Output am gettingis as attached

{ "@timestamp" => "2021-05-03T09:47:14.575Z", "message" => ""33,adasdad,null,03May2021,notification,SG,null,null", "@version" => "1", "tags" => [ [0] "multiline", [1] "multiline_codec_max_lines_reached" ], "host" => "<localhost>", "port" => <port#>, "EventReceivedTime" => "2021-05-03T17:47:14.472325+08:00", "SourceModuleName" => "<apptype>", "SourceModuleType" => "im_file", }


deepap created
Replies: 1
View post »
last updated