繁体   English   中英

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添加为数据源。

我提供的网址为http:// elastic:changeme @ localhost:9200

用于带错误符号的Elasticsearch的Grafana数据源配置

使用Grafana的Basic Auth连接到Elasticsearch实例应该没有问题。 Grafana甚至提供了通过检查“ Basic Auth身份Basic Auth字段来输入凭据的可能性。

可能会导致设置出现问题的是通过直接访问提供基本身份验证凭据的方式,因此您的浏览器会直接向Elasticsearch实例发出请求,通常仅在启用CORS中的匹配CORS设置时才有效。 但是由于grafana还允许使用其后端作为调用的代理,因此我的建议是使用这种方式,而不是对跨域调用开放elasticsearch。

有关详细信息,请参阅elasticsearch数据源上的grafana文档

因此,请尝试在“ Basic Auth身份验证”的grafana设置中添加您的凭据,然后切换到proxy访问权限,而不是direct在http设置部分中direct访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM