【问题标题】:How to integrate Solr as a datasource with Grafana如何将 Solr 作为数据源与 Grafana 集成
【发布时间】:2018-12-19 09:14:15
【问题描述】:

我正在尝试按照https://github.com/pueteam/datasource-plugin-solr 中提到的文档将 Solr 数据源集成到 Grafana。

在配置数据源时,我可以在 Grafana UI 上看到 Solr 插件作为一个选项。但是,当我单击“保存并测试”按钮时,测试连接失败,认为数据源已更新。 在浏览器控制台中可以看到以下日志:

浏览器日志:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8983 (Reason: CORS header 'Access-Control-Allow-Origin' missing)
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8983 (Reason: CORS request did not succeed)

进一步更新日志

我尝试了here 中提到的将security.fileuri.strict_origin_policy 参数更新为false 的步骤。但这也无济于事。

任何帮助都会很棒。

谢谢。

【问题讨论】:

  • 那你配置了什么网址?
  • @MatsLindh localhost:8983
  • 我没有提供任何其他身份验证参数。当直接从浏览器尝试 url 时,我检查的 url 和 solr 管理页面成功加载
  • 你配置的是localhost:8983还是http://localhost:8983?你能看看 Chrome 开发工具中的网络标签,看看错误信息是什么吗?
  • @DanielLee localhost:8983。问题中提到的 solr 数据源插件在自述文件中有一些步骤。我也跟着。但是测试连接失败。

标签: solr cors firefox-addon grafana


【解决方案1】:

刚刚从 Chrome 商店中包含了 Allow-Control-Allow-Origin* 插件,同时从 Chrome 运行它并且一切正常!对于 FireFox,添加了 AddOn CORS Everywhere 插件,它又可以工作了!

这个问题似乎更多是特定于浏览器的。尤其是在离线模式下工作时。由于 Firefox 浏览器 "Add cannot be installed because the plugin is not trusted and unsigned" 的错误,无法将作为 .xpi 文件的 FireFox 插件添加为附加组件。

附注Firefox 错误地(或出于商业目的)假设人们会在他们正在寻找它的浏览器上安装插件。在许多情况下并非如此。我可能需要一个插件来下载并安装在我的离线桌面上运行的浏览器上。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多