【问题标题】:Cannot access data source of elasticsearch using grafana cloud使用grafana cloud无法访问elasticsearch的数据源
【发布时间】:2017-11-27 11:37:45
【问题描述】:

我正在使用 grafana 云创建可视化,但是当我尝试使用 elasticsearch 加载数据源时出现 502 错误。

【问题讨论】:

    标签: elasticsearch grafana


    【解决方案1】:

    502 通常表示网关错误(没有连接),并且该 IP 地址看起来像一个内部 IP 地址。 GrafanaCloud 是一项云服务,因此它无法访问内部 IP 地址。

    您的选择是:

    1. 如果您不想通过 Internet 打开任何内容,请在本地安装 Grafana。
    2. 使用直接模式而不是代理模式。这意味着请求将直接从您的浏览器发送到 elasticsearch 服务器,而不是通过 Grafana 后端服务器。但是,GrafanaCloud 使用 https,因此您会收到混合内容警告,您需要通过在弹性搜索服务器前设置代理(或为您的服务器设置 https)来解决此问题。
    3. 使您的服务器可以通过 Internet 访问。为您的 elasticsearch 服务器设置静态 IP 地址、设置防火墙规则等,以便 GrafanaCloud 可以查询您的服务器。

    【讨论】:

      【解决方案2】:

      config/elasticsearch.yml中添加如下配置:

      transport.host: localhost 
      transport.tcp.port: 9300 
      http.port: 9200
      network.host: 0.0.0.0
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-09-09
        • 1970-01-01
        • 2018-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多