美文网首页挨踢(IT)
快速构建测试环境

快速构建测试环境

作者: 科举 | 来源:发表于2019-10-02 12:10 被阅读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 使用,在后面我们会提到。

  • Grafana
    在浏览器中输入 http://<your_ip_address>:3000 访问 Grafana,默认用户名:admin,密码则是 docker-composer 文件中变量 GF_SECURITY_ADMIN_PASSWORD 的值。
    第一次登录 Grafana
  • prometheus
    在浏览器中输入 http://<your_ip_address>:9090 访问 prometheus
    prometheus 服务发现
prometheus 目标 prometheus 报警
  • snmp_exporter
    在浏览器中输入 http://<your_ip_address>:9116 访问 snmp_exporter,snmp_exporter web 提供的信息并不多,你可以查看 snmp.yml 配置文件的内容,也可以对 snmpd 服务进行测试。
    snmp_exporter

相关文章链接

相关文章

  • 快速构建测试环境

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

  • KAFKA 测试/开发环境快速构建

    首先你要安装个docker,然后才能起飞。。额 怎么安装docker? 装个包就好啊。。炒鸡简单的。。自己研究吧...

  • 配置文件的简单介绍

    在文章 快速构建测试环境 中,我们已经启动了一个实验环境,prometheus_lab 中的配置文件内容被没有做详...

  • docker-compose使用es+kibana

    领导让我测试es的准实时问题,需要快速有一套es环境,于是我用docker来构建环境 带着问题学习 暂无 配置 d...

  • jenkins测试环境构建使用手册

    1. 测试版本构建流程简介   软件系统测试环境的版本构建使用jenkins平台进行,jenkins自动化构建分为...

  • 构建本地测试环境

    测试环境的前期工作已经做完了,其中遇到的问题主要就是构建自定义镜像后,docker容器启动失败,查看启动日志后发现...

  • 替换jar的class文件

    在某些情况下,直接替换jar中的class文件,可以免去编译构建jar的时间,快速修改代码。例如需要对测试环境代码...

  • Jenkins pipeline 构建后发给提交者(触发者)邮件

    每次Jenkins走pipeline自动构建时,我需要等待构建完成,上到测试环境后再通知测试或者项目去跟近,最开始...

  • 三种工作流CI/CT/CD

    开发分支推送CI 推送配置 单元测试 代码扫描 构建推送 分支环境部署 添加Tag时CT 单元测试 代码扫描 构建...

  • 构建和测试环境即代码

    构建和测试环境即代码和基础设施即代码,流水线即代码的概念相似,就是将你的代码构建和测试环境使用代码来表达,以达到代...

网友评论

    本文标题:快速构建测试环境

    本文链接:https://www.haomeiwen.com/subject/ckekpctx.html