Influxdb 将grafana连接到XDB

Influxdb 将grafana连接到XDB,influxdb,grafana,Influxdb,Grafana,我想让grafana从XDB获取数据。它们在同一台主机上运行。我在这里没有多少乐趣 我已经在XDB中打开了身份验证。我有一个密码为的管理员帐户,我可以使用这些凭据在命令行上连接到XDB 当我尝试通过grafana连接时,我看到我可以选择“基本身份验证”或不选择。我不确定basic auth请求的是什么凭据,但无论我是否选中该框,我都会在底部看到(不是很有用)错误 我的XDB http配置如下所示: [http] # Determines whether HTTP endpoint is e

我想让grafana从XDB获取数据。它们在同一台主机上运行。我在这里没有多少乐趣

我已经在XDB中打开了身份验证。我有一个密码为的管理员帐户,我可以使用这些凭据在命令行上连接到XDB

当我尝试通过grafana连接时,我看到我可以选择“基本身份验证”或不选择。我不确定basic auth请求的是什么凭据,但无论我是否选中该框,我都会在底部看到(不是很有用)错误

我的XDB http配置如下所示:

[http]
  # Determines whether HTTP endpoint is enabled.
  enabled = true

  # The bind address used by the HTTP service.
  bind-address = ":8086"

  # Determines whether HTTP authentication is enabled.
  # auth-enabled = false
  auth-enabled = true
为了以防万一,我还尝试在grafana对话框中更改
s/localhost/0.0.0/
,但这不会改变结果

ubuntu@loire1:/tmp$ sudo netstat -tunapl | grep influx
tcp6       0      0 :::8086                 :::*                    LISTEN      10399/influxd   
tcp6       0      0 :::8088                 :::*                    LISTEN      10399/influxd   
udp        0      0 127.0.0.1:25826         0.0.0.0:*                           10399/influxd   
ubuntu@loire1:/tmp$ 

有指针吗?

答案是应该指定“代理”而不是“直接”访问

这对我来说似乎是违反直觉的,所以让我解释一下这里的意思。有时,用户的浏览器直接从数据源获取数据是合理的(出于某种原因,我没有意识到这一点)。在这种情况下,访问是直接的


在(唯一)对我有意义的场景中,浏览器访问grafana,grafana反过来访问数据源。因此,从这个意义上讲,grafana正在代理数据(或反向代理,对于那些用于nginx的数据)。

同样的问题,如果您发现了,请回答这个问题something@Luv33preet-我确实回答了。