I am in a quandary here.
Kibana for global filters and the selected timerange.
I could write my GUI using JS to talk directly to ES, but then I lose Kibana filters.
I could write my GUI using Kibana + Vega, but then I can't have buttons AFAICT -- see this post: https://github.com/elastic/kibana/issues/30626.
Or to put my question in more concrete terms, try this Vega example in Kibana and notice the lack of buttons: https://vega.github.io/editor/#/examples/vega/nested-bar-chart