logstash - grok pattern for jmeter -


i trying parse below log

2015-07-07t17:51:30.091+0530,857,selectappointment,non http response code: java.net.urisyntaxexception,false,8917,20,20,0,1,1,byuiepsperflg01

now unable parse non http response code: java.net.urisyntaxexception in 1 field. please build pattern

this pattern i'm using

%{timestamp_iso8601:log_timestamp}\,%{int:elapsed}\,%{word:label}\,%{int:respons‌ecode}\,%{word:responsemessage}\,%{word:success}\,%{space:faliusemessage}\,%{int:‌​bytes}\,%{int:grpthreads}\,%{int:allthreads}\,%{int:latency}\,%{int:samplecount}\‌​,%{int:errorcount}\,%{word:hostname}

if paste input , pattern grok debugger, says "compile error". might so problem, had weird characters in pattern ("<200c><200b>").

the trick building custom patterns start @ left side , pull 1 piece off @ time. that, notice partial pattern works:

%{timestamp_iso8601:log_timestamp},%{int:elapsed},%{word:label} 

but 1 returns "no matches":

%{timestamp_iso8601:log_timestamp},%{int:elapsed},%{word:label},%{int:respons‌​ecode} 

because don't have integer in position.

continue adding fields 1 @ time until want matched.

note don't have escape commas.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -