业务性能监测分析系统_第1页
业务性能监测分析系统_第2页
业务性能监测分析系统_第3页
业务性能监测分析系统_第4页
业务性能监测分析系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、F8 Service Performance Monitoring Analysis SystemF8 业务性能监测分析系统400-676-3738 2022/10/21目录21背景及面临的问题2F8PMS解决方案3F8PMS性能指标4F8 PMS功能5总结一、背景信息化技术的发展、企业对业务系统平台的依赖程度越高。 随着业务访问的数据量、用户量日益增加,系统规模不断扩大 , 复杂性不断增加 ,业务系统的性能和服务质量显得越来越重要。用户使用感受和体验是业务系统的性能服务能力的重要体现。用户对业务平台服务的认同,是用户使用感受和体验的过程所决定的。用户与业务平台互动的过程决定成败,不再是单纯的

2、产品功能。如何保障业务平台长时间稳定、高效的性能服务能力的提供成为IT维护部门关注的重点。期望能建立实时的业务性能监测数据收集、分析、评估系统。2022/10/231.1、面临的问题难以分清责任界面2022/10/24终端用户IT支撑第三方支持终端用户对系统的抱怨超过70%和性能相关,但IT监控显示系统资源正常用户投诉中超过70%场景无法重现,因而无法解决网络响应太慢OA无法访问下载速率太慢交易失败内部网络问题?中间链路问题?业务系统问题?数据库系统问题?中间件问题浏览器问题?操作不当?系统规模扩大复杂程度高为网络太慢到处奔波无法定位关键点1.2、为什么业务性能监测难度大2022/10/25存

3、储器WebPortalOABossApps1 Apps2BossOAOthers中间件数据库虚拟机服务器Services CloudBusiness Services and ActivitiesOther Services业务系统层次架构、网络环境复杂WEB应用问题诊断困难客户端环境难于监控应用开发商管理困难其他服务Business Transaction1.3、关注的问题2022/10/26终端用户在什么时间、做了什么?他们是否完成了交易?他们对业务平台的服务性能满意度如何?那些页面/请求导致了服务性能满意度下降?那里的页面/请求导致了最大的服务压力?那些服务器负担最重?业务平台服务性能趋

4、势变化如何?是否向好的方向发展还是向坏的方向发展?那些页面/请求引起的服务性能变化?那里导致了最多的问题?那些问题出现最多?出现的问题影响了那些用户?用户究竟遭遇了那些问题?是否和WEB服务有关?是否是JS问题?如何快速定位业务平台问题的根源?帮助维护人员尽快解决?管理视图技术视图1.4、如何衡量用户的满意度2022/10/27 性能 Performance可访问性Accessibility 可用性 Availability满意度的基本维度基本KPI用户页面打开时间(满意、忍耐、愤怒)下载时间用户数用户终止数业务系统/栏目/重点内容满意度用户组/部门/用户满意度满意度排名、趋势客户端 VS 网

5、络 VS服务器端时间消耗资源最大的请求最慢的请求最大的请求用户遭遇到的系统性错误网络、WEB服务器、JS错误等出错数业务系统/栏目/重点内容可用率用户组/部门/用户成功率出错率的变化趋势出现错误的定位:那个服务器、那个页面、那个请求,客户端还是服务器端等出错的请求参数等细节用户遭遇到的可用性错误DNS查找失败服务器连接失败服务不可用等业务系统访问异常视图业务系统的可用率视图用户访问成功率排名出现错误的定位:DNS不通、网络连接失败、WEB服务不可用、那个服务器、那个页面、那个请求等1.5、现有IT管理技术并不有效2022/10/28 满意度达不到用户的期望 但往往我们并不能及时知道二、F8PM

6、S解决方案数据收集分析、比较、评估优化、提升2022/10/29 终端用户的使用体验是管理信息系统业务服务水平的重要体现,通过对用户端到服务端进行全程业务性能监测分析,可以协助维护人员及时发现、定位和解决问题,从而提升业务平台服务能力,改善用户使用感知,提高用户办公效率。快速定位问题实时收集访问问题,提供问题快速定位缩短故障处理时间,提高服务满意度掌握体验变化全面实时掌握用户访问业务系统的体验变化实现服务水平的有效评价业务优化建议分析存在问题,提供业务优化建议2022/10/210大数据采集终端插件数据采集探针数据采集大数据预处理(ETL)终端插件数据处理大数据分析模型前端数据展示数据挖掘统计

7、报表趋势分析探针数据处理关联分析模型整合层接口层汇总层业务系统数据分析模型终端用户数据分析模型分布式文件系统非关系型数据库关系型数据库KPI指标量化、统计模型KPI指标预警模型数据分析平台2.1、F8PMS系统结构F8PMS在浏览器上安装插件,从用户端收集业务系统访问的性能指标以及业务访问中出现的问题;通过在服务器前端部署Http分析探针,从服务器端收集业务系统访问性能指标。结合两者采集到数据完成端到端的业务性能分析。2.2、业务平台的服务性能监测基本维度2022/10/211谁 Who真实用户,IP地址、用户组、部门那些是最不满意的用户那些是最忙的用户重点用户情况怎样那些是最不满意的部门重点

8、关注部门什么 What访问了那些系统、栏目、页面或者请求?访问了那些重点内容?什么页面/请求最慢?资源开销最大?出现了那些错误,那些错误最频繁?那些页面最大?那些页面占传输最大?客户端、服务端、网络端时间怎样?那些DNS查找时间最慢?连接时间最慢?何时 When不同时间的访问曲线?不同时间的比较情况?指标变化情况?什么时间的错误?数据回溯如何 How哪里 Where如何快速准确定位错误?那些用户受到那些影响?那些系统受到那些影响?如何分析问题出现哪里?如何优化、提升应用?用户来自哪里?哪里出错?(客户端、服务器、JS脚本)?那个系统、那个栏目流量大?那个系统、那个栏目用户多?2.3、主要技术比

9、较2022/10/212终端侧数据采集通过在客户端安装插件或者企业浏览器实现监视页面、请求性能数据采集更多指标,如:DNS、TCP Connect、PageLoad,RenderStart真实代表用户体验性能数据和满意度系统侧网络数据采集通过部署专用探针分析网络数据一般部署在WEB服务器前端收集Http请求性能数据不是从客户端进行数据收集和度量缺少DNS查找时间、页面加载时间、渲染开始时间等指标采集、分析。代理仿真数据采集活动代理模拟最终用户按预定时间间隔发送模拟交易来测量响应时间主要用于监测网站定制的服务水平给系统带来压力和不是真实的用户体验网站日志分析通过标记对每个网页进行分析定期下载we

10、b日志到专用分析服务器日志越详细,系统开销越大主要用于对网页使用的分析没有用户和会话的概念F8PMS采用的技术: 终端数据采集 + 系统侧网络数据采集 相结合方式2.4、主要技术比较(续)2022/10/213项目全面监测真实数据终端数据多样化端到端采集指标扩展性终端侧数据采集系统侧网络数据采集代理仿真数据采集网站日志分析页面标签技术:支持; :部分支持;:不支持;全面监测:具有对所有时间,所有用户,所有交易的监测能力;真实数据:采集的数据来源自终端用户日常访问行为,不是“模拟”的访问业务行为;终端数据多样化:可以获取除页面/请求访问的数据外,还可以获取到页面加载时间、渲染开始时间、JS运行错

11、误、ActiveX性能数、CPU、内存等终端性能数据。端到端:表示数据来源终端侧数据测量,涵盖从终端出发到WEB服务响应完成的整体情况,代表端到端感受;采集指标扩展性:表示可以支持新增指标种类的采集,例如:需要增加对Flash、JavaScript或者其他的web2.0应用事件的监视、性能测量的扩展功能。三、 F8PMS 性能指标2022/10/214业务平台的服务性能监测期望获取用户使用感受和体验的真实反应用户使用感受和体验:从用户触发一个页面请求到这个页面被完全展示的时间,代表用户感受体验的关键指标。用户使用体验时间=网络时间+应用响应时间+浏览器处理时间网络时间:DNS时间,TCP连接时

12、间,页面页面请求与下载时间networkWEB ServerDataBase ServerN1A1N2N3N4A3A23.3.1、性能指标请求数据基本信息请求编号页面编号页面序号用户编号具体信息开始时间结束时间URLReference URL重定向URL客户端IP客户端端口服务器名称服务器IP服务器端口http协议(http/https)请求方法(GET/POST/HEAD等)http版本请求内容大小回复内容大小响应状态码CacheCookies请求头、响应头查询字符串POST数据浏览器WEBServerDNSTCP ConnectTCP SendTCP RecvWait时间信息2022/10

13、/2153.3.2、性能指标页面数据基本信息页面编号用户编号开始时间URL标题渲染开始时间页面Load时间Http加载时间上载字节下载字节页面请求信息请求数成功数失败数Cache数DNS查找次数DNS时间Block次数Block时间Tcp连接次数Tcp连接时间Send次数Send时间Wait次数Wait时间Recv次数Recv时间包括: 具体http请求列表2022/10/216页面访问时的系统信息操作系统CPU利用率浏览器CPU利用率物理内存已用内存内存利用率3.3.3、性能指标关键对象2022/10/217业务系统/栏目/重点内容综合指标可用率(成功请求数/总请求数)活动时间页面访问量/慢

14、页面访问量页面平均/最大/最小请求数请求访问量/Cached请求访问量/错误请求访问量用户数/受影响用户数部门数/受影响部门数平均/最大/最小页面装载时间平均/最大/最小HttpLoad时间平均/最大/最小渲染开始时间平均/最大/最小DNS查找时间平均/最大/最小TCP连接时间平均/最大/最小发送时间平均/最大/最小服务等待时间平均/最大/最小接收时间平均/最大/最小客户端时间平均/最大/最小网络时间请求类型分布(分为:文档/脚本/CSS等)时间分布请求状态分布用户组/用户/部门综合指标成功率(成功请求访问量/总请求访问量)活动时间页面访问量/慢页面访问量页面平均/最大/最小请求访问量请求访问

15、量/Cached请求访问量/错误请求访问量平均/最大/最小页面装载时间平均/最大/最小HttpLoad时间平均/最大/最小渲染开始时间平均/最大/最小DNS查询时间平均/最大/最小TCP连接时间平均/最大/最小发送时间平均/最大/最小服务等待时间平均/最大/最小接收时间平均/最大/最小客户端时间平均/最大/最小网络时间请求类型分布(分为:文档/脚本/CSS等)时间分布请求状态分布四、F8PMS 主要功能2022/10/218快速定位问题掌握体验变化业务优化建议个性化定制4.1、快速定位问题2022/10/219访问慢某个用户访问慢?某个业务访问慢?某个时间访问慢? 访问出错页面出错WEB返回错

16、误JS出错访问回溯任何时间任何用户访问业务的任何操作页面列表快速定位:通过页面列表中的时间、用户等快速定位到问题。业务时长变化快速定位:通过业务访问时长变化界面,掌握访问时间点的快慢分布、用户访问情况,从而快速定位到谁、时间、那个页面访问时长最慢。用户体验变化快速定位:通过用户实时时长变化趋势,快速定位到那个时间点访问那个页面快、那个页面慢,进一步点击看到页面详细性能数据以及当时CPU/内存情况。错误列表检索:通过错误请求列表、JS错误列表到达错误的快速定位。.4.1.1、用户体验变化快速定位实时展现用户体验变化支持数据进一步分析2022/10/220鼠标拖动放大为什么耗时长点击查看细节4.1

17、.2、业务体验变化快速定位2022/10/221业务系统实时趋势谁?时长分布?具体用户实时趋势具体页面详细情况业务系统实时趋势点击查看谁进行访问?访问快慢分布情况?那些用户点击查看具体访问情况?访问快慢分布情况点击查看具体页面?具体页面4.1.3、页面列表快速定位2022/10/222时间谁耗时流量时长行为最慢的页面查看细节任何时间点的任何用户的任何访问业务系统的记录深入展现页面构成、时长,终端状态等场景快速协助问题定位,提升服务满意度4.1.4、错误列表检索2022/10/223查看错误细节:HTTP/1.1 502 Bad GatewayServer: nginxDate: Tue, 27

18、 May 2014 02:48:48 GMTContent-Type: text/htmlContent-Length: 568Connection: keep-alive快速查找出错请求的记录展现错误细节协助问题解决4.1.5、JS错误列表检索JS错误监视什么时间谁:发生问题的人员,IP地址出错信息:出错页面、错误行、错误代码、错误字符出错的源代码内容2022/10/224服务器浏览器4.2、掌握用户体验变化2022/10/225业务系统用户/部门网络掌握体验变化多角度多指标趋势比较.时长分布访问量数据量满意度 多角度 多指标4.2.1、业务综合分析2022/10/226选择关心指标从业务系

19、统角度进行分析分析对象:业务系统/栏目/重点内容趋势:当天变化趋势、最近12个月趋势变化、最近31天趋势变化摘要:当天以及最近情况比较:按天、按周、按月进行比较支持灵活查看、比较指标指标选择本月趋势本年趋势本日趋势摘要页面数每天访问不同页面的数量情况比较比较页面数概要趋势4.2.2、页面综合分析2022/10/227分析对象:页面趋势:当天变化趋势、最近12个月趋势变化、最近31天趋势变化摘要:当天以及最近情况页面出现情况:该页面那些天有人访问它比较:按天、按周、按月进行比较支持灵活查看、比较指标有人访问该页面的日期4.2.3、用户综合分析2022/10/228从用户角度进行分析分析对象:用户

20、组/部门/用户趋势:当天变化趋势、最近12个月趋势变化、最近31天趋势变化摘要:当天以及最近情况比较:按天、按周、按月进行比较支持灵活查看、比较指标趋势摘要比较4.2.4、网络、服务器、浏览器分析2022/10/229分析对象:网络、服务器、浏览器趋势:当天变化趋势、最近12个月趋势变化、最近31天趋势变化摘要:当天以及最近情况比较:按天、按周、按月进行比较支持灵活查看、比较指标4.2.5、页面访问量2022/10/230那个系统、应用、重点内容最忙?来源于那些用户那个系统、应用、重点内容缓存比例最高?4.2.6、性能情况那个业务、用户性能最好、最坏?他们访问性能分布,“非常快”、“慢页面”分

21、别是多少?性能差异发生在那个阶段(DNS、连接、发送、等待、接收等)?2022/10/2314.2.7、数据量情况2022/10/232那些系统/应用占网络传输数据量最大?那些用户占网络传输数据量最大?数据量主要来自那个网段?那些服务器?2022/10/2334.2.8、DNS、TCP连接那些服务器名字的DNS查询最慢?那些网段查询最慢?那些服务器的TCP连接最慢?那些网段连接最慢?4.3、业务优化建议2022/10/234消耗最大的请求最慢的页面最大的页面最频繁的页面出错最多的页面4.3.1、消耗最大的请求2022/10/2354.3.2、最慢的页面2022/10/2364.3.3、最大的页

22、面2022/10/2374.3.4、最频繁的页面2022/10/2384.3.5、出错最高的页面2022/10/2394.4、系统个性化支持、界面扩展2022/10/240工程人员、系统管理员 定义角色门户工程人员、系统管理员 定义界面容器工程人员、系统管理员 定义业务部件开发人员 定义基础部件角色门户界面容器业务部件基础部件面向不同使用者提供用户关注的门户及主页定制页面1页面2页面3界面容器业务部件业务部件业务部件角色门户定义4.4.1、业务部件定制2022/10/241根据不同用户关注点的不同,配置符合要求的业务部件,例如:用户关注繁忙程度,如:OA系统访问量趋势用户关注时长,如:OA时长

23、分布用户关注错误情况,如:OA错误趋势用户关注某个重点业务,如:发文时长趋势.支持维度设置按照业务/应用、用户/部门等进行分组支持过滤,如:只查看重点用户数据支持链接,允许点击进行细节分析支持指标设置可以选择一个或者多个关注指标支持指标排序支持分页/TOP查看支持显示样式选择趋势图、表格、柱状、饼图同时采用多个图形显示支持数据导出4.4.2、界面容器2022/10/242 可视化设计支持部件拖动调整位置支持部件删除支持大小调整 容器属性设置支持标题设置支持边距、网格设置支持背景设置 增加业务部件按照业务关系组织业务系统OA财务OA时长趋势OA错误情况拖动调整新增业务部件属性设置4.4.3、角色

24、门户定制2022/10/243根据不同用户关注点的不同,定制门户界面:定制每个角色的门户通过用户角色对应关系,构建用户门户支持门户设计定制门户中的一级菜单、二级菜单定制显示内容显示内容设置可以是一个业务部件可以是一个容器,包含多个业务部件可以是一个业务部件树定制关注人员关注内容定制关注内容门户定制五、总结2022/10/244资源开销分析(负载均衡、网络流量、服务器满意度)持续的优化建议(大对象、资源消耗大、最慢分析等)持续的页面改进建议、提升业务平台服务管理能力分析、评估业务平台的客户/网络/服务器时间趋势客户端设备的类型/版本分析(操作系统、浏览器等)用户规模与效果分析(访问量、出错率等)客户分析实时评估用户/部门/用户组的访问满意度有效分析用户的关键性能(规模、效率、耗时、流向等)分析、评估业务平台/栏目/重点内容的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论