docker 格拉法娜没有得到普罗米修斯的回应

n3ipq98p  于 2023-01-12  发布在  Docker
关注(0)|答案(1)|浏览(136)

我正在使用以下Docker合成文件启动Prometheus和Grafana:

version: '3.9'
services:
  prometheus:
    build: ~/programming/tools/prometheus-2.39.1.linux-amd64
    ports: 
      - "9090:9090"
  alertmanager:
    build: ~/programming/tools/prometheus-2.39.1.linux-amd64/alertmanager
    ports:
      - "9093:9093"
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000

我能从格拉法那的集装箱里探测到普罗米修斯的集装箱。
但是我无法在Grafana UI中配置普罗米修斯数据源。我总是在Grafana的日志中得到empty response

grafana_1     | logger=context userId=1 orgId=1 uname=admin t=2022-12-02T06:33:08.707608032Z level=error msg="Internal server error" error="[plugin.downstreamError] failed to query data: received empty response from prometheus" remote_addr=172.18.0.1 traceID=

我认为这可能是因为配置的代理。但我不知道如何在Grafana中为数据源设置。我已经在~/.docker/config.json文件中设置了代理设置。
奇怪的是,如果我向docker-compose添加一个mysql容器,我就可以配置一个不同的数据源,比如MySQL

6vl6ewon

6vl6ewon1#

您可以尝试在Grafana的配置中定义NO_PROXY环境变量,并将Prometheus的URL添加到其中。

相关问题