我有一个工作正常的Grafana设置,其中Elasticsearch作为数据源。 一切正常,我可以看到我的数据。 但是,我希望能够在发送到Elasticsearch的请求中包含用户信息。可能作为标题。例如。只是用户名。因为我希望elasticsearch知道哪些用户正在请求数据,然后过滤应该发回的数据。 但是现在,我需要知道如何发送该用户名。
我尝试了多种配置: 在grafana.ini中设置以下内容: send_user_header = true
在Provisioning / datasource / datasource.yml中添加一些配置: ... jsonData: httpHeaderName:X-Grafana-User secureJsonData: httpHeaderValue:“ [用户名]” ...
在Grafana数据源配置中,我设置了elasticsearch并尝试了以下两个选项,但是没有任何结果: “具有凭据” “转发OAuth身份”
除了标准的Grafana登录之外,我还尝试使用BitBucket进行OAuth,但是仍然看不到任何包含用户信息的标头。 我在chrome开发工具网络中进行了检查。
基本上,我希望我的elasticsearch查看正在从Grafana发送请求的用户。 可能是这样的信息被隐藏了,只有在后端(elasticsearch)上获取时才显示吗?