微服務、大中台盛行的當下,容器化已經被廣泛使用。在效能測試過程中,對容器的監控模型構建也是必不可少的。
我們效能測試監控模型的構建一直是圍繞著prometheus和grafana來展開的。她們可以快速的構建我們效能測試的絕大多數的監控模型:已介紹搭建了資料庫監控、伺服器監控。思路是相同的,也可自行快速構建自己所需的監控模型。
docker容器監控效果圖
安裝使用
prometheus和grafana的安裝,參閱上文
安裝啟動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
配置修改prometheus.yml,重啟prometheus
- job_name: 'docker'
static_configs:
- targets:
- "ip:port"
匯入儀錶盤 import dashboard
檢視容器資源使用命令
docker stats
以上兩個小方法都能提供容器的資源使用情況:cpu、memory、network、io
掃一掃,關注我效能測試之nmon監控
一,nmon介紹 nmon是一種再 aix與各種 linux 作業系統上廣泛使用的監控與分析工具,特點如下 1,nmon 所記錄的資訊是比較全面的 2,能在系統執行過程中實時的捕獲系統資源的使用情況 3,能輸出結果到檔案中,然後通過 nmon analyzer 工具產生資料檔案,與圖形化結果,介面分...
Jmeter 效能測試監控之ServerAgent
使用 jmeter 對 linux 伺服器的進行壓測時,想要監控伺服器的 cpu 記憶體,可以通過新增外掛程式 serveragent 來觀察,可以實時監控效能指標 linux 使用 top 命令監測不直觀 二 jmeter執行緒組 新增 jp gc perfmon metrics collecto...
效能測試之系統監控工具nmon
一 概述 本篇文章主要講解nmon,以下為目錄 1.nmon介紹 3.nmon analysis 分析及使用,各個項的含義 二 詳細資訊 1.nmon介紹 nmon nigel s monitor 是由ibm公司提供的 免費監控aix系統與linux系統資源的工具,該工具可以將伺服器系統資源消耗的資...