I need your advise in case of parsing fields from text log file. This is sample of text file:
---- got a mess at: 11:21:51 ctrl_mess_handler::control_message_handler @333.333 got new timer id: 11111, to be fired off in: 2 seconds ip_timer::cc_timer_expd @333.333 :profiler: 0 setting next timer event in 2 seconds wa at 11:21:51, q id: 44444 ip_timer::cc_timer_expd @112156.1300527189 sending timer expired msg to q: 98323 for cc_con SENT OK: timer expired msg to q: 98323, type=0, type2=0 :profiler - wa end: 111 ccad_timer mess receive interrupted, errno = EINTR (sleep on a full mess q condition, the process caught a signal) :profiler: 111 setting next timer event in 7 seconds wa at 11:21:56, q id: 44444 :profiler - wa end: 1
What is the best way to extract some fields to separate columns? How to do it?
For example I need these below fields in separate columns in ELK:
"got new timer id: 11111"
"q id: 44444"
"wa end: 1"