Exim_Main logs ingest pipeline

Hi guys,

I've got 4 exim servers that I want to collect the exim_main log data from, and then present it in grafana dashboards, or possibly run investigations from the data in support of some email related issues that might be reported. I have created a custom log integration, but have found it incredibly difficult to process the log messages. Currently I've been limited to pulling out a handful of fields using a dissect, and then pushing the rest of the log message into a %{rest} field. Is there a better way of collecting these logs?

Thanks!
Gareth