是否可以在docker容器中配置prometheus以在docker主机上刮取目标?

是否可以在docker容器中配置prometheus以在docker主机上刮取目标?,docker,prometheus,docker-for-windows,Docker,Prometheus,Docker For Windows,我想在我的docker主机上刮一个目标。我要么得到404,要么被拒绝 我的问题和这里的问题差不多: 但是被接受的答案(host.docker.internal:XXXX)对我不起作用:/ 我正在使用linux容器为Windows环境开发Docker。修复了它: 我没有在prometheus.yaml中指定我的实际指标enpoint 然后: 现在: 你能在docker容器中pinghost.docker.internal吗?好主意,我测试过了,ping有效!但是为什么它不起作用呢/您在访问\u

我想在我的docker主机上刮一个目标。我要么得到404,要么被拒绝

我的问题和这里的问题差不多:

但是被接受的答案(host.docker.internal:XXXX)对我不起作用:/

我正在使用linux容器为Windows环境开发Docker。

修复了它: 我没有在prometheus.yaml中指定我的实际指标enpoint

然后:

现在:


你能在docker容器中ping
host.docker.internal
吗?好主意,我测试过了,ping有效!但是为什么它不起作用呢/您在访问
\u system/metrics
或您配置的端点时是否获得了度量?是的,我的度量端点在以下位置可用:
  - job_name: 'spring-exporter'
    static_configs:
      - targets: ['host.docker.internal:8080']
  - job_name: 'spring-exporter'
    metrics_path: '/actuator/prometheus'
    static_configs:
      - targets: ['host.docker.internal:8080']