Grafana+Clickhouse+Docker。无法连接数据源

问题描述 投票:0回答:1

我尝试从 Grafana 连接到 Clickhouse。两者都在 Docker 本地运行。当我在“添加数据源”窗口中设置所有必需的设置并单击“保存并测试”时,它立即显示“插件运行状况检查失败”。

我的 docker 撰写文件:

services:
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
    volumes:
      - grafana-storage:/var/lib/grafana
  clickhouse:
    image: clickhouse/clickhouse-server
    ports:
      - 8123:8123
      - 9000:9000
      - 9100:9100
      - 9440:9440
    volumes:
      # - ./run/clickhouse/users.xml:/etc/clickhouse-server/users.xml
      - clickhouse-storage:/var/lib/clickhouse/
      - clickhouse-logs:/var/log/clickhouse-server
    environment:
      - CLICKHOUSE_USER=tymbaca
      - CLICKHOUSE_PASSWORD=qwerty
volumes:
  grafana-storage:
  clickhouse-storage:
  clickhouse-logs:

我还尝试将

Server address
字段设置为 192.168.0.17(来自
ipconfig
的 IPv4),但它会导致
connection timeout
...

docker docker-compose grafana clickhouse
1个回答
0
投票

@Turing85 指出,问题是从 Grafana 到 Clickhouse 的请求是从 Grafana 容器内发出的。

因此

Server address
必须不是
localhost
而是 Clickhouse 容器名称(在我的例子中为
stackexchange-analyzer-clickhouse-1
)。

© www.soinside.com 2019 - 2024. All rights reserved.