我在 docker 中运行 QuestDB 并在 8812 上公开 postgres 端口:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb:6.0.2
然后我正在运行 grafana
docker run -p 3000:3000 grafana/grafana
我收到一条错误消息,提示连接被拒绝:grafana 设置的屏幕截图 如何正确连接 grafana?
我在 docker 中运行 QuestDB 并在 8812 上公开 postgres 端口:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb:6.0.2
然后我正在运行 grafana
docker run -p 3000:3000 grafana/grafana
我收到一条错误消息,提示连接被拒绝:grafana 设置的屏幕截图 如何正确连接 grafana?
这是因为您通过 docker 运行 QuestDB,通过 docker 运行 Grafana,这意味着它们在自己的网络中运行,这与您所公开的不同。
要解决您的问题,您需要找到 questDB 网络的 IP(在 docker 内)并将 Grafana 连接到它。
在您的终端类型中:docker network inspect bridge
. 这将打开一个 json 列表。
在"Containers"
您下方,您应该同时看到"Name": "grafana".
和"Name": "questdb".
。你在找之前questdb
的。例如 ``IPv4Address - 所以你只需要.IPv4Address
/
can be something like: "122.12.0.3/22"
122.12.0.3
现在转到您的 Grafana UI 并122.12.0.3
按照此处所述进行连接。