I don't think you can do that directly at this moment. With logstash you can process your documents to generate new data with the start and end times. Check this other thread
The elapsed filter for logstash is suggested as the correct tool for this task
Then once you have individual documents with start/end properties you can use the Vega visualization type and ranged bar masks as in this example:
I understand is not a great answer, maybe there's a more straight forward path.