Messages are not al same, how to grok?

Instead of using grok I would suggest using dissect and kv. There is an example here.