What are the minimum privileges a user should be granted to connect to Elasticsearch via a sniffing connection pool with basic authentication?


We have created a sniffing connection pool to connect to the Elasticsearch cluster. Basic authentication is enabled so Elasticsearch user account details are included in the request. To provide the user with sufficient privileges we are adding the cluster privilege "monitor" to the user role. Is there any way we can restrict this further to only those privileges the user would need to connect to the connection pool? What are the minimum set of privileges that the user would need for this?

If you need any further information please let me know.


This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.