Hi,
you can achieve this by doing two separate "filters" aggregations - one to split the slices and one to split the charts themselves. If you add a bucket aggregation you can select whether you want to split the chart or the slices.
say for ex: The chart split aggregation should have the filters "monitor.name:xxxx", "monitor.name:yyyy" and "monitor.name:zzzz", the slice split aggregation should have the filters "monitor.status:up" and "monitor.status:down".
If you want to further split the slices for each donut, you can keep adding "Split slices" filters aggregations.
Let me know whether that helps.
cc @flash1293 is this direction right ? may be you want to add more inputs?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.