本文介绍 docker-compose 部署 etcd 集群的监控,使用的是 prometheus + grafana 的方式。
配置 docker-compse.yml 文件
1 | |
配置 prometheus.yml 文件
1 | |
配置 grafana 数据源
使用 docker-compose up -d 启动容器之后,过一会我们就可以通过访问http://10.0.1.149:20002 来访问 grafana 服务页面了,我们在配置 docker-compose.yml 文件中配置了环境变量 GF_SECURITY_ADMIN_PASSWORD=admin, 所以 grafana 的默认登陆名和密码均为 admin。
配置数据源
选择 Data Sources

选择 Prometheus

填入 Prometheus 的 URL
填入 Prometheus 的 URL + 端口,点击 Save & Test,这里一定要注意数据源的名字叫做 Prometheus,不然等会儿导入我的面板是无法使用的。

配置 etcd dashboard
点击 import

我是用的是 etcd 的简洁 dashboard 模版

导入成功保存即可
由于我之前已经导入过一次了,所以下图中会报告已存在

看效果图

参考链接: