Makes sense. How are you sending this data to Elasticsearch, are you using Beats? Or are you specifically looking to alert on the data Elasticsearch collects on itself?
You need to be a little more explicit please.
What Cloud? CPU/uptime etc is a concept, but we need to translate that to an actual datasource that you want to generate alerts on.
That is something I suspect you will need to monitor from outside the cluster. If the cluster for some reason was to end up in trouble and not being able to serve requests it may not be able to run Watcher either meaning you would not get any alert.
I would also recommend against exposing your cluster directly to the internet as you may open yourself up to DDOS attacks or other activities.
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.