Parsing Non Repetitive texts to form structured data

You need to use grok in a filter section.

Some example:

108 2016/11/17 09:29:27.769237 1.7928 53 ECU1 ADB 761 549 log info verbose 2 a600 CPinControllerGpio::monitoring_start_gpio - Bootstate observation-Thread still exists!

^%{DATA:line_number} %{DATA:year}/%{DATA:month}/%{DATA:day} %{DATA:hmsss} %{GREEDYDATA:rest}$

{
"rest": "1.7928 53 ECU1 ADB 761 549 log info verbose 2 a600 CPinControllerGpio::monitoring_start_gpio - Bootstate observation-Thread still exists!",
"hmsss": "09:29:27.769237",
"month": "11",
"year": "2016",
"line_number": "108",
"day": "17"
}

Your log lines are not complex for writing generic grok pattern in a reasonable time.