Issue while parsing the kubernetes container logs message to individual fields to root document

Sir,

below is the message field for the kubernetes container log.

{"level":"info","service":"go-treasury","request-id":"1b24ca3b-3ae6-43e6-8700-d7009ca38662","time":"2024-11-25T13:52:38+05:30","caller":"/app/handler/router.go:558","message":"Path /healthz is ignored for authorization"}

the requirement is to keep the message field as it is and the key value pairs are to be merged to the root level of the document for visualizations and searching.
How to implement using the ingest pipeline in kibana

Hello

How did you resolve this issue? In the above thread?