We've setup two clusters, one for the application and one for monitoring via cloud.elastic.co.
The application uses Logstash and Beats as well. We've configured the application cluster to report metrics to the monitoring cluster on the cloud dashboard. We've configured Logstash and beats to report their metrics to the monitoring cluster.
This seems right to us, because we wouldn't want the application cluster to need to be up for us to monitor the Logstash and Beats instances. However, the way the information is presented in Stack Monitoring, as well as a configuration issue we're having with
exporters is leading us to wonder with the intention is that in this setup Logstash and Beats should be sending their metrics to the application cluster (which I can see an argument for) to be forwarded to the monitoring one.
Which is right?