效能測試之Docker監控

2022-07-11 20:45:10 字數 1145 閱讀 2678

微服務、大中台盛行的當下,容器化已經被廣泛使用。在效能測試過程中,對容器的監控模型構建也是必不可少的。

我們效能測試監控模型的構建一直是圍繞著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系統資源的工具,該工具可以將伺服器系統資源消耗的資...