- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
应用性能监控解决方案
一、应用监控(APM)介绍
一、应用监控(APM)介绍
如今应用系统已经成为企业的业务支撑核心。企业通过应用系统联系客户、构建产
品、自动执行后端业务流程、完成几乎所有对业务至关重要的任务,客户访问页面时的体验,直接影响到企业的声望与收入。
传统的监控重点放在基础设施资源够不够(如主机和网络),这是重要的,但忽略了
最重要的东西--那是最终用户体验。APM解决方案聚焦管理整个应用程序交付链。应用监控从技术角度,分为以下三种方式:
模块名称
功能描述
模拟交易监测
人工交易仿真,定时主动探测。
旁路交易监控
深度交易监控
基于网络旁路技术的应用性能监控,快速判断定位故
障域。
Java/.NET/PHP代码分析诊断,深入到代码函数、方法、类、SQL语句、参数级别。
模拟交易监测
通过模拟用户的操作行为来达到检测应用系统可用性的目的。应用监控针对不同的应用系统预先录制交易脚本,通过定时调用的方式来执行这些交易脚本,并记录交易结果。应用监控通过分析交易结果,做到主动发现应用系统的异常,定位交易路径上出现故障的
通过模拟用户的操作行为来达到检测应用系统可用性的目的。应用监控针对不同的应
用系统预先录制交易脚本,通过定时调用的方式来执行这些交易脚本,并记录交易结果。
应用监控通过分析交易结果,做到主动发现应用系统的异常,定位交易路径上出现故障的
环节。模拟交易一般选取用户登录或查询类交易,同时要考虑交易路径的长度,做到有区
环节。模拟交易一般选取用户登录或查询类交易,同时要考虑交易路径的长度,做到有区
别的选择。模拟交易的方式适用于B/S和C/S结构及手机端,适合于没有24小时业务数据,但又被要求7*24小时持续健康运转的系统。
别的选择。模拟交易的方式适用于B/S和C/S结构及手机端,适合于没有24小时业务数
据,但又被要求7*24小时持续健康运转的系统。
旁路交易监控
通过网络旁路的方式来抓取生产系统上真实的交易包,经过分析交易路径上各个环节上的交易处理情况,做到主动发现异常。由于生产系统之间的关联关系复杂,一笔交易往往要通过几个系统的处理才能完成,因此,在交易路径的关键节点上部署旁路交易监控,可以比较准确的定位出现故障的环节,帮助运维人员及时处理异常,避免对业务产生影响或把对业务的影响降到最低。旁路交易监控除了能主动发现应用异常外,还可以将监控到交易量、交易分布等情况进行汇总统计,形成业务运行情况报告,作为运维工作的重要参考依据。通
过交换机端口镜像及网络层解码技术,实时分析业务节点的响应时间和报文传输质量,使运维部门能快速分清责任(是网络问题、数据库问题、负载均衡设备问题、报文传输问题,服务器内部处理问题等),实现应用性能诊断的粗定位。
深度交易监控
针对应用系统性能较为突出,缺乏合适工具定位问题根源的具体现状,通过在应用中间件服务器上安装探针方式(生产环境系统CPU开销不超过3%),实现中间件及代码执行状况的深入监控并可自动绘制程序访问流图,为运维和开发排查问题提供依据,目前根据
针对应用系统性能较为突出,缺乏合适工具定位问题根源的具体现状,通过在应用中
间件服务器上安装探针方式(生产环境系统CPU开销不超过3%),实现中间件及代码执行
状况的深入监控并可自动绘制程序访问流图,为运维和开发排查问题提供依据,目前根据
使用场景不同有开发测试和生产两个版本可供选择(主要是探针所获取的信息和系统开销
使用场景不同有开发测试和生产两个版本可供选择(主要是探针所获取的信息和系统开销
有所区别,生产版本做了严格的性能限定),开发测试版用于新程序压力测试,排查代码隐患提升可靠性;生产版本用于生产环节分析排错。
有所区别,生产版本做了严格的性能限定),开发测试版用于新程序压力测试,排查代码
隐患提升可靠性;生产版本用于生产环节分析排错。
系统支持层层钻取功能的展示界面,可帮助应用维护人员和开发人员,快速定位代码故障根源(精确到函数、类、方法、语句、参数层面),并可与Eclipse、Visualstudio等IDE开发工具集成,大幅提升代码问题的排查效率,改善消除系统瓶颈,优化代码质量,提升客户的访问体验,适合于想做代码深入定位诊断和有代码质量潜在问题的用户。
二、应用监控能解决的问题
企业所面临的现状
近年来业务的快速发展,需要维护的业务系统越来越多、体系越来越庞大;
近年来业务的快速发展,需要维护的业务系统越来越多、体系越来越庞大;
在业务与新技术的融合过程中,企业的IT应用及业务系统的逻辑日益复杂化;
应用系统常见性能问题:连接池泄露、数据库连接不释放、前台页面响应缓慢,后台中间件服务宕、挂死等;
随着业务的不断变化,已投入生产的IT系统代码
您可能关注的文档
- 印刷有机废气治理工程设计方案.docx
- 印刷质量承诺书.docx
- 印象深刻的一件事作文写事作文.docx
- 印章保管交接单.docx
- 印章管理程序.docx
- 印章管理及其法律风险防范.docx
- 印章管理制度1.docx
- 印章移交承诺书.docx
- 应对特殊、紧急情况预案.docx
- 应对特殊天气施工方案.docx
- 英美概况课后习题答案.docx
- 英文财务指标及计算公式汇总.docx
- 英语高频词汇800词资料.docx
- 英语六年级下册unit 1《visiting canada》单元教学目标.docx
- 英语六年级下册unit 3《daily life》教学设计.docx
- 英语六下Unit 9 Look at these beautiful places in the world单元教案.docx
- 英语三年级上册Unit 7《In the classroom》教案.docx
- 英语时态练习题附答案和讲解.docx
- 英语四年级下册unit 2《cities》教案.docx
- 英语四年级下册unit 3《travel plans》教案.docx
最近下载
- 2024-2025春统编版(2024)道德与法治一年级下册第四单元争做中国好儿童《第13课快乐儿童节》说课稿 .docx
- 视觉页面营销(分享).ppt VIP
- 人工智能AI工具DeepSeeK及使用培训讲座PPT课件.pptx
- 防撞隔离升降柱安装调试 投标方案(技术标85页) .pdf VIP
- JGJ160-2016 施工现场机械设备检查技术规范.docx
- 基金规模和管理能力的错配.pdf VIP
- 情绪管理手册.pdf
- 24春国家开放大学《机电控制与可编程控制器技术》形考任务1-3+专题报告参考答案.docx
- 2023互联网数据中心基础设施监控指标规范.docx
- 《中华人民共和国民法典》进校园主题教育课件.pptx VIP
文档评论(0)