Confusing error message - Cannot gather Elasticsearch nodes information. Please make sure that the user has [cluster:monitor/nodes/info] privilege

Hi Dremio community,

I’ve had the Encountered a problem while executing com.dremio.plugins.elastic.ElasticActions$NodesInfo@211f9c42. Cannot gather Elasticsearch nodes information. Please make sure that the user has [cluster:monitor/nodes/info] privilege error. There are various previous discussions which have had this issue, with various solutions.

This error appears to occur from a variety of different causes.
In my case, I needed both Encrypt connection and Managed Elasticsearch service enabled.

It would be really useful to do some earlier checking of the connection etc to provide more useful error messages?

note: I have this source working now. Thanks