@pli Take a look at Vega for Kibana. Vega lets you create arbitrary visualizations from arbitrary queries.
Here are some resources to help you get started:
Here's an example of a timeline visualization in Vega:
To implement the above example in Kibana, you would replace data.values with data.url as explained in the above blog posts. You would need to supply a query that aggregates your data by the different states you listed.
Thank you Dave for your tips,
I spent 4 days with vega .... it's very powerfull, but too much tricky for me
My problems comes from the data.
in my dataset, I don't have the timestamp for the end of the state. ( for AAA it starts at T0 and ends at T1 ) .
All example I read ( like timeline exemple ) , have a begin and a end field in the source.
I don't know how the create a such query. is it possible to create it in ES? or in vega script by a transform function