We are using Elastic Cloud and its unclear from the documentation of what we should put for the monitoring settings. Following this documentation: https://www.elastic.co/guide/en/beats/filebeat/current/monitoring-internal-collection.html
Take that we have two clusters, Staging and Monitoring. In Cloud, Staging is setup to send its monitoring to the Monitoring Cluster. In the documentation, the example shows we would put the cloud.id and cloud.auth to the Staging cluster and not the Monitoring cluster. When doing this, the beats instance will not show up in the Monitoring cluster. We have also tried to set the cloud.id and cloud.auth to the Monitoring cluster with no success. To note, if we remove the cloud settings and use the direct elasticsearch endpoint, auth, and cluster_uuid settings this will work.