数据库,用户名和密码组合肯定有用。 grafana的以下配置不适用。
datasources: {
influxdb: {
type: 'influxdb',
url: "http://XXX.XXX.XXX.XX:8086/db/dbname",
username: 'username',
password: 'password',
default: true
},
},
我尝试删除default
参数,将influxdb
更改为influx
,并将/series
添加到网址,但都无济于事。有没有人得到这个工作?
答案 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)
在邮件列表中多次询问此问题。有关详细信息,请参阅以下主题thread1,thread2,thread3。还有一篇关于如何让grafana和InfluxDB一起工作的博客文章here's a link
答案 3 :(得分:0)
浏览器有时会缓存config.js,因此会查看旧配置。 请尝试清除缓存或使用隐身/私密模式加载grafana仪表板。 我遇到了同样的问题,使用隐姓埋名为我工作。
使用grafana(host:port / config.js)验证config.js内容。