首页 文章

Grafana不会连接到InfluxDB

提问于
浏览
4

数据库,用户名和密码组合肯定有效 . 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

    我正在使用以下配置,它的工作原理 . 尝试将grafana数据库插入数据库并添加grafana数据库配置 .

    ... datasources:{influxdb:{
    类型:'Influxdb',
    url:“http:// localhost:8086 / db / test”,
    用户名:'root',
    密码:'XXXX'
    },
    格拉法纳:{
    类型:'Influxdb',
    url:“http:// localhost:8086 / db / grafana”,
    用户名:'root',
    密码:'XXXX',
    grafanaDB:是的
    }
    },
    ...

  • 0

    我使用上面的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问题 .

  • 2

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

  • 5

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

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

相关问题