美文网首页
性能测试之Docker监控

性能测试之Docker监控

作者: 大道说说 | 来源:发表于2020-11-17 22:10 被阅读0次

微服务、大中台盛行的当下,容器化已经被广泛使用。在性能测试过程中,对容器的监控模型构建也是必不可少的。

我们性能测试监控模型的构建一直是围绕着Prometheus和Grafana来展开的。她们可以快速的构建我们性能测试的绝大多数的监控模型:已介绍搭建了数据库监控、服务器监控。思路是相同的,也可自行快速构建自己所需的监控模型。

Docker容器监控

效果图

安装使用

Prometheus和Grafana的安装,参阅上文

  1. 安装启动cadvisor
sudo docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8090:8080 \
  --detach=true \
  --name=cadvisor \
  google/cadvisor:v0.24.1
  1. 配置修改prometheus.yml,重启prometheus
  - job_name: 'docker'
    static_configs:
    - targets: 
      - "ip:port"
  1. 下载Grafana的Node Exporter仪表盘
https://grafana.com/api/dashboards/10619
  1. 导入仪表盘 Import dashboard

查看容器资源使用命令

docker stats

以上两个小方法都能提供容器的资源使用情况:CPU、Memory、Network、IO

公号:大道测试

相关文章

  • 性能测试之Docker监控

    微服务、大中台盛行的当下,容器化已经被广泛使用。在性能测试过程中,对容器的监控模型构建也是必不可少的。 我们性能测...

  • grafana和prometheus系列二:通过docker-c

    grafana配置主机性能监控和sqlite数据源 一、配置主机性能监控 1、docker-compose.yml...

  • app性能监控思考

    性能监控功能及边界 性能监控分2个阶段:开发测试时期,上线时期 开发测试时期 异常点告知用户或测试工具产生测试报告...

  • 性能测试学习笔记

    性能测试 概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性...

  • 性能测试基础

    一、性能测试概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行...

  • 性能测试(一)基础概念篇

    一、性能测试概念性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性...

  • 性能测试基础概念1

    概念: 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,...

  • 性能测试监控工具

    对于性能测试监控部分,作为测试人员,重点了解性能测试过程中的关注点,整体而言分为几大类: 1)执行监控 2)应用服...

  • 性能测试监控

    jmeter版本:3.0 java版本:1.8 第一部分:jmeter在gui模式下制作脚本 安装java环境 1...

  • 【读书笔记】《深入性能测试-LoadRunner性能测试》【目录

    书名:深入性能测试-LoadRunner 性能测试、流程、监控、调优全程实战剖析 作者:黄文高 出版信息:中国水利...

网友评论

      本文标题:性能测试之Docker监控

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