在压测过程以及结束之后,需要查看压测的 TPS、RT、并发量和请求状态以及压测机的性能指标信息等。但是需要首先添加监控机才能监控到所有的数据。具体步骤如下:
添加监控机
分为另种类型:
ECS 机器:需要添加 ECS/RDS(如果有),不需要添加监控集。
非 ECS 机器:需要添加监控集,不需要添加 ECS/RDS。
第一种情况:ECS/RDS 机器
ECS 机器账号与 PTS 账号为同一个账号。若非同一个账号,请使用添加监控集方式。
在 PTS 账号启用 AccessKeys。在账号右上角通过 AccessKeys 进入,判断是否启用状态。如若未开启,请启动。
AKSK
启用
ECS 和 RDS 都是部署在阿里云环境的机器,均通过云监控采集目标机器性能数据。因此,请检查您的 ECS 或 RDS,确保已经安装了云监控的 Agent。
pts agent
在 PTS 新增场景/编辑页面,单击选择监控机按钮,弹出监控目标选择窗口;
勾选需要监控的目标机器,单击确定。
选择监控机
第二种情况:非 ECS 机器
如果监控目标是第三方机器,需要在目标机器上安装 Radar 性能监控工具,成功启动后可在监控集中查看已添加的第三方监控机器。在场景实时监控中也可以选择监控集中的机器。
监控集
结果查看
一个场景在执行期间可以对其相关指标进行实时监控,或者在压测结束之后的压测报告查看压测结果。
实时监控页面:
实时监控
压测报告监控页面:
测试结果报告
从指标类别看,监控主要有两个维度:业务指标维度和监控机维度。
业务指标维度:站在压测流量发起方看到的指标信息,包括 TPS、RT、并发量和请求状态;业务指标是基本数据,每一次场景压测都会实时记录和展示。
监控机维度:站在流量承受方(压测目标)看到的指标信息,主要是目标设备本身的系统指标,包括 CPU、网络、磁盘和内存等。目前 PTS 支持三种监控机的选择:ECS、RDS 和监控集。
监控项类型
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云的性能测试服务(PTS)中,监控是确保您能全面了解压测期间系统表现的关键部分。根据您的描述,这里是对监控项类型和如何获取这些数据的一个总结:
这些指标反映了压测流量对目标系统的实际影响,从发起方视角观察,主要包括: - TPS (Transactions Per Second):每秒事务数,衡量系统处理事务的能力。 - RT (Response Time):响应时间,表示请求从发出到接收到响应的时间,直接关系到用户体验。 - 并发量:同时处理的请求数量,评估系统并发处理能力。 - 请求状态:成功、失败、错误等请求结果的分布,帮助识别问题点。
这部分指标关注的是被压测系统(即流量承受方)本身的资源使用情况,包括但不限于: - CPU:CPU 使用率,反映计算资源的负载。 - 网络:带宽使用、网络延迟等,评估网络传输效率。 - 磁盘:读写速度、IOPS(每秒输入输出操作次数),与存储性能相关。 - 内存:内存使用率,指示系统是否有足够的内存资源来处理请求。
综上所述,阿里云PTS提供了全面的监控功能,覆盖了从流量交互到系统内部资源使用的多维度数据,帮助用户深入理解系统在高负载下的行为表现,进而优化和提升系统性能。