Interesting, however, we can't expose our cluster publicly (it's within a Google Cloud VPC). TBH, the lack of tools that support our config in general is frustrating. How would Pulse work in an environment like this?
Great question! we created Pulse with exactly this in mind - supporting Elasticsearch (and OpenSearch) running anywhere. You don't need the cluster to be exposed publicly. Integrating with Pulse is just about installing a lightweight and secure agent, which transmits metrics (only metrics, never data) to our service.