DMS应用性能管理案例分析(二)
背景
某汽车总部部署的DMS经销商在线系统,最近一段时间运维人员经常接到反馈,DMS使用出现大量访问慢的情况,针对此情况进行监测分析。
汽车总部已部署NetInside流量分析系统,使用流量分析系统提供实时和历史原始流量,重点针对DMS系统性能进行分析,以供安全取证、性能分析、网络质量监测以及深层网络分析。
识别
根据分析内容整理出功能表格与现场技术老师的支持配合,完成应用具体功能的定义(共定义名称80个),如下图:
系统分析归类为:登陆、库存、合格证、调车、财务、订单、实销、验收、数据传递、联合预测、新功能等,每个归类下面又分为小类。
具体可登陆系统查看:配置管理-系统配置-应用定义。
分析时间
报告分析时间范围为:2022-11-15 00:00到2022-11-15 17:00。
分析结论
1、综合监控,多个应用功能出现问题:
按访问快慢排序,最慢模块分别是:库存-经销商库存查询、调车-调车-车辆信息查询、实销-车厂实销信息查询、新功能-车辆发票查询等模块;
按400报错排序,报错模块分别是:登录-登录界面、登录-登陆后的初始界面;
按500报错排序,报错模块分别是:实销-关联客户-查询经销商客户、登录-登陆后的初始界面。
2、按DMS模块分析,慢访问和HTTP 500报错数量如下:
3、发现工作时段出现大量备份流量,可能会影响正常业务运行。
综合性能监控分析
将按3个维度进行分析:慢访问百分比、HTTP 400报错、HTTP 500报错。
应用慢访问情况
应用存在大量慢访问情况,按慢访问数量排序,可以看到多个应用出现大量慢访问。
说明:访问响应时间超过5秒则定义为一次慢访问。
HTTP 400报错情况
两个应用出现大量HTTP 400报错。
HTTP 500报错情况
应用中存在一些HTTP 500报错,去除其他Web应用,存在两个应用500报错。
单模块性能分析
通过分类对每一个类别进行模块定义,分析每一个模块的性能。
登录
对登录模块功能监控:登陆界面出现慢访问20个,登陆后的初始界面出现HTTP 500报错18个,登陆后的数据验证出现慢访问26个。
财务
对财务模块功能监控:经销商余额查询出现慢访问6个,返利明细查询出现慢访问23个。
订单
对订单模块功能监控:销售订单查询出现慢访问16个,日志上传出现慢访问15个,销售订单查询-下载出现慢访问18个,市场部审核出现慢访问34个,审核-批量出现慢访问11个,添加订单到购物车出现慢访问30个,车场端订单查询出现慢访问15个,购物车数据查询出现慢访问72个。
其他模块图表展示这里省略。
慢访问分析方法
慢访问分析是最常见的问题分析之一。
下面以“新功能-车辆发票查询”举例,介绍一下慢访问的具体分析方法和流程。
登录系统,业务监控-综合性能,列表显示应用信息,点击慢访问比排序,发现“新功能-车辆发票查询”应用出现高比例慢访问。
上图应用名称右键,选择“性能问题根本原因定位”,显示出多个URL慢的列表,找到第一个慢访问详细URL名称,看到慢访问百分比在97.727%。
双击上图URL名称,会打开详细访问慢的时间情况,XXX.XXX.XXX.48的客户端访问DMS系统,页面响应时间31.5375秒,服务器响应时间为31.5356秒。
为了进一步证明NetInside系统分析的精确性。下面进行辅助验证,在上图页面列的URL右键鼠标选择“应用数据包分析”,下载相应的数据包到本地,wireshark打开看到服务器响应时间在31.5356秒。
其它所有慢访问业务,都可以采用上述方法分析。
异常发现
DMS数据备份
流量分析发现,上午9:05开始有一个流量高峰,分析发现是数据备份产生了大量流量(大约78 GB),时间在9:06-10:42之间,上班时间有可能会造成业务影响。
选中高峰时间段可以看到详细流量情况:
说明:两个IP地址互相备份数据信息;
采用的备份协议为tcp-1556。
DMS节点异常分析
分析发现部分主机发出大量连接且均失败情况。如下图,左侧列出发生失败请求的主机和对应个数。
以XXX.XXX.XXX.42为例进行分析。
可以看到XXX.XXX.XXX.31访问了XXX.XXX.XXX.42,但均被拒绝访问。
建议
为了更好的监控和分析DMS性能,建议如下。
1、为了更清晰的分析DMS系统,需要进一步对新发现的URL分类定义。这样可以更全面的监测和分析到DMS系统中业务单元的性能和报错情况;
2、文件备份操作,建议调整到非上班时间。
DMS应用性能管理案例分析(二)相关推荐
- DMS应用性能管理案例分析(一)
前言 某汽车总部部署的DMS经销商在线系统,最近一段时间运维人员经常接到反馈,DMS使用出现大量访问慢的情况,针对此情况进行监测分析. 汽车总部已部署NetInside流量分析系统,使用流量分析系统提 ...
- 阿里Java学习路线:阶段 1:Java语言基础-Java面向对象编程:第21章:抽象类与接口应用:课时94:案例分析二(绘图处理)
案例分析二 考虑一个表示绘图的标准,并且可以根据不同的图形来进行绘制: interface IGraphical { // 定义绘图标准public void paint() ; // 绘图 } cl ...
- 英语专业转学计算机,转学案例分析二十二:英语专业转经济名校michigan
学生 S同学 就读院校 人大 标准化考试 TOEFL 102 SAT 1910 GPA 88/100 录取院校 U of Wisconsin Madison-Economics Penn State ...
- 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
一.作业链接 个人作业2:APP案例分析 二.博文要求 通过分析你选中的产品,结合阅读<构建之法>,写一篇随笔,包含下述三个环节的所有要求. 第一部分 调研, 评测 下载软件并使用起来, ...
- matlab软件及基础实验第8单元,《MATLAB统计分析与应用:40个案例分析》程序与数据(内含彩蛋)...
[实例简介]Matlab教材及随书光盘,超实用的好书,强烈推荐! MATLAB统计分析与应用 40个案例分析.pdf <MATLAB统计分析与应用:40个案例分析>程序与数据.rar 第1 ...
- 网络工程师--网络规划和设计案例分析(6)
案例:某企业网络拓扑如下图所示,中国电信和中国移动双链路接入,采用硬件设备实现链路负载均衡,主磁盘阵列的数据通过备份服务器到备份磁盘阵列,根据下图分析相关问题: 案例分析一:根据上图进行分析: 1.设 ...
- matlab案例分析总结,MATLAB统计分析与应用:40个案例分析
第章编程简介 1.1MATLAB工作界面布局与路径设置 1.1.1MATLAB工作界面布局 1.1.2MATLAB路径设置 1.2变量的定义与数据类型 1.2.1变量的定义与赋值 1.2.2MATLA ...
- 网络工程师--网络规划和设计案例分析(7)
案例一:某企业组网方案如下图所示,网络接口规划如下面表格所示,公司内部员工和外部访客均可通过无线网络访问企业网络,内部员工无线网络的SSID为Employee,访客无线网络的SSID为Visitor ...
- linux 进入gedit命令,linux中gedit命令报错的案例分析
linxu下的gedit命令相信大家都很熟悉,但是这么简单的命令也经常会报错.下面由学习啦小编为大家整理了linux的gedit命令的报错案例分析相关知识,希望对大家有帮助! linux中的gedit ...
最新文章
- (十)OpenStack---M版---双节点搭建---Heat安装和配置
- 【15】docker
- ICCV 2019 | 商汤科技57篇论文入选,13项竞赛夺冠
- 程序员:像机器一样思考
- ROS学习笔记10(创建一个ROS消息和服务)
- python 读取excel表数据_5分钟学会用Python 读取Excel
- linux设置不同地址,ubuntu20.04设置静态ip地址(包括不同版本)
- onvif协议之抓图
- Adobe Acrobat Pro9.3
- 组建BXP无盘网络 (一)
- Linux快捷键列表
- 信息技术领域会议(技术领域和非技术领域)
- CSS之display用法
- 利用rfcomm实现树莓派与手机通信_树莓派可以这样玩
- 质量管理的三大概念:QA,QC,QM,你能给自己准确定位吗?
- 微信请勿打扰昵称,个性好看,来看看!
- springboot使用FileAlterationMonitor完成对指定文件夹下面指定文件的动态监控
- 香港虚拟主机与国内虚拟主机区别
- 安全检查监理项目部材料清单
- MATLAB程序设计与应用 4.1 M文件