4

数据库、用户名和密码组合绝对有效。grafana 的以下配置并非如此。

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

我尝试删除default参数,更改influxdbinflux并附/series加到 url,但均无济于事。有没有人让这个工作?

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

4 回答 4

5

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

...

数据源: {

    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
    }
  },

...

于 2014-11-25T13:58:48.123 回答
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 有效,我不得不假设这是一个 Grafana 问题。

于 2015-02-13T19:37:12.210 回答
0

这个问题已在邮件列表中被多次询问。有关详细信息,请参阅这些线程thread1thread2thread3。还有一篇关于如何让 grafana 和 InfluxDB 一起工作的博客文章,这是一个链接

于 2014-07-25T21:01:18.480 回答
0

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

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

于 2014-08-11T09:39:58.540 回答