挨踢(IT)

快速构建测试环境

2019-10-02  本文已影响0人  科举

Docker

在测试环境中建议使用 Docker 进行部署。在后面的生产环境部署中我也会提供 Ansible 安装方式。
Docker 安装方式
Docker Compose 安装方式
Docker 加速器

Docker Compose

prometheus 实验环境 Docker Compose 编排文件项目地址

git clone https://github.com/renkeju/prometheus_lab.git
cd prometheus_lab
docker-compose push
docker-compose up -d
docker-compose stop
docker-compose rm -f
docker volume prune # 注意:执行此命令之后所存储的历史数据都会被删除
docker-compose logs

启动后检查

在 docker compose 文件中暴露了三个端口号,分别是:

端口号 容器内端口号 服务 用户认证
3000 3000 grafana
9090 9090 prometheus
9116 9116 snmp_exporter

其他容器内启动的服务端口号没有必要暴露出来,使用 links 作为链接,可以提高安全性。如果需要为其他服务端口访问添加访问认证,可以配置 Nginx 使用,在后面我们会提到。

prometheus 目标 prometheus 报警

相关文章链接

上一篇 下一篇

猜你喜欢

热点阅读