Grafana - 当用户名和密码可用于 ES 时,如何将 elasticsearch 添加为数据源?
Grafana - How to add elasticsearch as a datasource when username and password are available for ES?
我设置了 x-pack,为 Elasticsearch 提供额外的安全层,现在我无法再将 Elasticsearch 用作数据源。只能看到一个红色的告警信号,说明grafana添加elasticsearch作为数据源失败
我提供了 URL 作为,http://elastic:changeme@localhost:9200
使用 Grafana 的 Basic Auth 连接到 elasticsearch 实例应该没有问题。 Grafana 甚至提供了通过检查 Basic Auth
字段来输入凭据的可能性。
可能会导致您的设置出现问题的是通过直接访问提供基本身份验证凭据的方式,因此您的浏览器直接向 elasticsearch 实例发出请求,这通常仅在您启用匹配时才有效CORS
弹性搜索中的设置。但是由于grafana也允许使用其后端作为调用的代理,所以我的建议是使用这种方式而不是打开elasticsearch来进行跨域调用。
详情请见grafana docs on the elasticsearch datasource。
因此,请尝试在 Basic Auth
的 grafana 设置中添加您的凭据,并在 http 设置部分切换到 proxy
访问权限而不是 direct
。
我设置了 x-pack,为 Elasticsearch 提供额外的安全层,现在我无法再将 Elasticsearch 用作数据源。只能看到一个红色的告警信号,说明grafana添加elasticsearch作为数据源失败
我提供了 URL 作为,http://elastic:changeme@localhost:9200
使用 Grafana 的 Basic Auth 连接到 elasticsearch 实例应该没有问题。 Grafana 甚至提供了通过检查 Basic Auth
字段来输入凭据的可能性。
可能会导致您的设置出现问题的是通过直接访问提供基本身份验证凭据的方式,因此您的浏览器直接向 elasticsearch 实例发出请求,这通常仅在您启用匹配时才有效CORS
弹性搜索中的设置。但是由于grafana也允许使用其后端作为调用的代理,所以我的建议是使用这种方式而不是打开elasticsearch来进行跨域调用。
详情请见grafana docs on the elasticsearch datasource。
因此,请尝试在 Basic Auth
的 grafana 设置中添加您的凭据,并在 http 设置部分切换到 proxy
访问权限而不是 direct
。