是否可以在 docker 容器中配置 prometheus 以在 docker 主机上抓取目标?
Is it possible to configure prometheus in a docker container to scrape a target on docker host?
我想在我的 docker 主机上抓取一个目标。我得到 404 或连接被拒绝。
我的问题与这里的问题几乎相同:
但是接受的答案 (host.docker.internal:XXXX) 对我不起作用:/
我正在使用 linux 容器为 Windows 环境开发 Docker。
已修复:
我错过了在 prometheus.yaml
中指定我的实际指标端点
然后:
- 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']
我想在我的 docker 主机上抓取一个目标。我得到 404 或连接被拒绝。
我的问题与这里的问题几乎相同:
但是接受的答案 (host.docker.internal:XXXX) 对我不起作用:/
我正在使用 linux 容器为 Windows 环境开发 Docker。
已修复:
我错过了在 prometheus.yaml
中指定我的实际指标端点然后:
- 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']