开放平台集群系统指标监控探索
发布时间:2019-11-27 11:18:11 所属栏目:资源 来源:51Testing软件测试网原创
导读:摘 要: 随着网络金融的不断壮大,金融服务向各领域纵深发展,金融网络系统的多样性和系统服务所面临的高并发性是前所未有的,尤其在电子商务领域,消费模式和消费行为的改变,服务的快捷、方便、多样,让人们 生活 模式由传统的线下转变为线上。为应对数
摘 要: 随着网络金融的不断壮大,金融服务向各领域纵深发展,金融网络系统的多样性和系统服务所面临的高并发性是前所未有的,尤其在电子商务领域,消费模式和消费行为的改变,服务的快捷、方便、多样,让人们生活模式由传统的线下转变为线上。为应对数字化服务需求的激增,各传统金融公司均在系统架构上进行了一系列的调整以缓解金融服务领域所使用服务的压力,并且提升系统效率与性能。服务的部署模式由单一部署架构向分布式集群部署架构方向发展,主机及大型后台服务陆续向开放平台进行下移;因此,开放平台服务器集群正在迅速壮大,性能测试过程中的指标监控也由单一服务器向集群服务器转变,测试人员的工作内容也面临着单机监控到多机监控的变化。本文在充分调研zabbix与monit等几款主流开源性能监控工具的前提下,结合测试人员在资源使用与系统权限中的实际情况,总结出一套可应用于分布式集群服务器性能指标监控的方法,该方法主要包括监控数据定时生成、监控数据上传与存储和监控数据下载与分析三部分,本文所提出的性能测试监控方法已经在实际测试工作中得到使用,效果显著。 1 引言 性能测试是测试工作中的重要一环,而性能测试的指标监控又是一个重要内容,在我们使用的各种性能测试工具中,对服务器指标的监控方法也各不相同。过去在开放平台性能测试过程中,我们对服务器指标的监控采用人工登录服务器收集指标的方式,传统服务模式下测试人员所面临的是单机监控,我们在人员配备上还可以应对。随着数字化时代的推进,电子化服务已然成为一种常态,越来越多的人开始使用电子终端设备来处理生活中各种各样的事务,金融服务领域也开始以电子服务为主。为了适应时代的改变,应对业务的增长,实现效率的提升,系统架构做出了一系列的调整,服务器部署由单一架构向分布式集群架构转变;目前一个应用系统不再使用单机服务,而是多机集群服务,对测试人员来说多机集群监控时采用传统的单机逐一查询方式需要耗费巨大的工作量。为节省测试人员工作量、提升工作效率,需要对开放平台集群的性能指标监控方法进行相关研究。 本文通过对主流性能监控工具的共性分析,结合多年的性能测试实践,总结出一套基于Perfmon的分布式集群服务器性能指标监控方法。结合性能测试工作需求和前期调研结果,本文所设计的监控套件包括监控数据定时生成、数据上传和存储、数据下载和分析三部分,该方法目前已被应用到实际的测试过程中,并且取得了显著的效果。 2 指标监控的设计与实现 2.1 指标监控总体设计 指标监控方法的设计从性能指标数据流转的方面考虑可划分为3个模块:性能数据定时生成、性能数据上传与存储、性能数据下载及分析。监控方案的总体设计如图1所示:![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() (编辑:阿坝站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |