性能实战-全链路监控篇

本文探讨了性能测试中监控的重要性,旨在评估系统性能、预测负载承受力和定位性能瓶颈。介绍了使用Jmeter进行压测,配合mysql数据库、netdata监控、grafana可视化分析和influxDB存储时序数据的全链路监控方案。详细阐述了如何配置jmeter监听器与influxdb的关联,以及如何在grafana中导入和展示监控数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在性能测试中为什么需要监控?我们需要了解程序在运行过程中关于各个服务节点的状态,而服务器物理机是有资源制约的,有限制边界的,不同的软硬件配置在实际性能测试中造成的影响也不一致。

性能测试的目的主要有以下三点:

1.评价系统当前性能,判断系统是否满足预期的性能需求。例如上线性能要求。

2.判定系统的性能表现,预判系统负载压力承受力,知道系统的极限。

3.寻找系统可能存在的性能问题,定位性能瓶颈并解决问题。

针对以上性能测试的目的,就必须首先执行性能测试并明确需要收集、监控哪些关键指标;通常情况下,性能测试监控指标主要分为:资源指标和系统指标,如下图所示,资源指标与硬件资源消耗直接相关,而系统指标则与用户场景及需求直接相关。

 

首先来了解下本次用到了哪些工具
压测工具i:Jmeter
数据库:mysql
监控工具:netdata
可视化分析:grafana
储存时序数据:influxDB
以及一些已经部署好的前端后台服务
 

现在开始配置监控工具

一.配置jmeter监听器(与influxdb进行关联)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值