lou*_*uis 4 monitoring docker prometheus
我想监控 Docker 引擎。我按照“使用 Prometheus 收集 Docker 指标”来配置Docker 守护进程以获取稍后可以使用 Prometheus 收集和分析的指标。
在我的PC上(操作系统版本是CentOS 7.4,Docker版本是17.12.0.ce),我将以下内容粘贴到/etc/docker/daemon.json
{
"metrics-addr" : "0.0.0.0:9323",
"experimental" : true
}
Run Code Online (Sandbox Code Playgroud)
然后,启动Prometheus实例,发现Prometheus和Docker daemon之间的连接失败。
错误日志
Get http://localhost:9323/metrics: dial tcp 127.0.0.1:9323: connect: connection refused
Run Code Online (Sandbox Code Playgroud)
接下来我能做什么?
小智 5
获取docker ip地址
ip addr show docker0
Run Code Online (Sandbox Code Playgroud)
在 prometherus.yml 配置中输入 docker ip addres
static_configs:
- targets: ['172.17.0.1:9323']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9292 次 |
| 最近记录: |