transaction command is not a good command to use for long transactions if you have a reasonable volume of data, as it will silently run out of memory and your results will be incomplete/wrong. It is...
See more...
transaction command is not a good command to use for long transactions if you have a reasonable volume of data, as it will silently run out of memory and your results will be incomplete/wrong. It is often better to use stats, e.g. | stats min(_time) as Start max(_time) as Finish by CARS_ID
| eval duration=Finish-Start or if you have lots of events for the same ID that come before and after you could do | stats min(eval(if(match(_raw, "Reading Control-File"), _time, null))) as Start max(eval(if(match(_raw, "Completed Settlement file processing"), _time, null))) as Finish by CARS_ID but it will depend on your events - but this will be reliable