Docker监控与调试指南
1. Prometheus监控Docker
Prometheus是监控分布式系统的流行解决方案,它主要基于拉取模型,定时从端点收集统计信息。Docker有一个为Prometheus构建的端点,可轻松将容器统计信息集成到Prometheus监控系统中,但该端点目前处于实验阶段,默认未在 dockerd 服务器中启用。
1.1 配置 dockerd 服务器
要将指标导出到Prometheus,需要重新配置 dockerd 服务器以启用实验功能,并在所选端口上公开指标监听器。可以通过以下两种方式实现:
- 在命令行中提供 --experimental 和 --metrics-addr= 选项。
- 将它们添加到 daemon.json 文件中。
以下是在Ubuntu Linux 22.04 LTS上的操作步骤:
1. 使用你喜欢的编辑器创建或编辑 daemon.json 文件,添加以下内容:
{
"experimental": true,
"metrics-addr": "0.0.0.0:9323"
}
- 重启
dockerd服务器:- 对于Docker Desktop,会自动处理重启
超级会员免费看
订阅专栏 解锁全文
1191

被折叠的 条评论
为什么被折叠?



