Grafana不会连接到InfluxDB

时间:2014-06-19 18:51:52

标签: influxdb grafana

数据库,用户名和密码组合肯定有用。 grafana的以下配置不适用。

datasources: {
  influxdb: {
    type: 'influxdb',
    url: "http://XXX.XXX.XXX.XX:8086/db/dbname",
    username: 'username',
    password: 'password',
    default: true
  },
},

我尝试删除default参数,将influxdb更改为influx,并将/series添加到网址,但都无济于事。有没有人得到这个工作?

  • InfluxDB v0.7.3(git:216a3eb)
  • Grafana 1.6.0(2014-06-16)

4 个答案:

答案 0 :(得分:5)

我正在使用以下配置,它可以正常工作。尝试将grafana数据库插入数据库并添加grafana数据库配置。

  

...

     

datasources:{

    influxdb: {
      type: 'influxdb',
      url: "http://localhost:8086/db/test",
      username: 'root',
      password: 'XXXX'
    },
    grafana: {
      type: 'influxdb',
      url: "http://localhost:8086/db/grafana",
      username: 'root',
      password: 'XXXX',
      grafanaDB: true
    }
  },
     

...

答案 1 :(得分:2)

我使用上面的annelorayne显示的配置有同样的问题。原来,Grafana无法连接到localhost:8086,但它可以连接到服务器的实际IP地址(即10.0.1.100:8086)。

即使' telnet localhost 8086'这也是如此。工作。

我将Grafana配置更改为此,并且有效:

  datasources: {
    influxdb: {
      type: 'influxdb',
      url: "http://10.0.1.100:8086/db/collectd",
      username: 'root',
      password: 'root',
      grafanaDB: true
    },
    grafana: {
      type: 'influxdb',
      url: "http://10.0.1.100:8086/db/grafana",
      username: 'root',
      password: 'root'
    },
  },

对不起,我无法解释为什么会这样。由于telnet有效,我不得不认为它是格拉法纳问题。

答案 2 :(得分:0)

在邮件列表中多次询问此问题。有关详细信息,请参阅以下主题thread1thread2thread3。还有一篇关于如何让grafana和InfluxDB一起工作的博客文章here's a link

答案 3 :(得分:0)

浏览器有时会缓存config.js,因此会查看旧配置。 请尝试清除缓存或使用隐身/私密模式加载grafana仪表板。 我遇到了同样的问题,使用隐姓埋名为我工作。

使用grafana(host:port / config.js)验证config.js内容。