Micro Focus性能诊断解决方案 2011-09-26(1).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MicroFocus性能诊断解决方案( 正 本)Micro Focus谨呈Micro Focus简介Micro Focus是一家成立于1976年的上市公司(伦敦证券交易所: MCRO.L )。Micro Focus所提供的现代化企业应用和管理软件系列解决方案,能帮助客户的业务系统迅速应对市场变化和拥抱现代架构,降低成本和风险。Micro Focus拥有超过30年的专业知识和超过15000客户和100万注册用户,客户包括绝大多数的财富全球100强企业。Micro Focus的使命是帮助客户降低应用开发和运营成本,增加灵活性和价值的信息技术资源和更好地管理的固有风险开发和部署。2009年,Micro Focus收购了Borland软件公司,以及Compuware旗下软件测试和自动软件质量业务。Micro Focus取两家所长,迅速推出新一代的业界领先的软件开发生命周期管理系列产品。作为全球领先的软件生命周期管理解决方案提供商,Micro Focus有能力、客户提供软件开发生命周期过程中所需的专业软件以及服务,为客户加强软件开发生命周期管理。项目背景请完善MF Diagnostics简介定位分布式软件系统中的性能问题是一项艰巨的任务。MicroFocus公司提供的性能诊断工具MF Diagnostics支持分布式异构系统,并采取了全新的方法来帮助客户加速应用系统性能瓶颈的分析和定位过程,极大减少客户在性能诊断过程中的投入。MF Diagnostics能使软件开发、测试、运营维护的工程师跟踪并精确度量从用户界面到数据库的所有客户端逻辑、中间件、网络、数据库的交易信息。业界领先的分布式诊断能力领先的分布式跟踪技术与通常的诊断工具只限于跟踪单一的 JVM/CLR/JS 代码的交易信息不同,MF Diagnostics支持分布式应用程序,它使用专利的PurePath技术跟踪上下文层与层之间的每个请求,并提供100%准确的性能数据。首先,客户可以轻松地捕获应用程序的动态行为。PurePath 会跟踪跨所有层的性能信息,包括 Web 浏览器、丰富的客户端、服务器、群集、数据库和后端服务和消息总线。PurePath 会自动跟踪远程交易服务,包括 Web 服务、HTTP、RMI、T3、 EJB、WCF、XHR和消息传递技术,包括 JMS、 MQ、 MSMQ、HTTP/XML。如下图所示,MF Diagnostics会捕获交易过程中的所有数据:其次,PurePath 可以支持异构环境,其中包括 Java、NET、 C/C+ +或其他技术。甚至支持第三方服务包,包括封闭与开放源代码框架,而无需源代码。沿着这些分布式的 PurePaths,MF Diagnostics会自动收集代码级别的信息,以及可能导致性能瓶颈的相关信息,包括:性能分析:性能指标,如 CPU、同步、档时间、方法调用,远程调用的响应时间,数据库调用后, 端的调用,API 调用,内存分配。数据驱动的行为分析:像方法参数,用户输入的度量,邮件内容,SQL 语句和绑定值、 HTTP 请求和标头、Url、 Web 服务终结点的信息。错误分析:日志消息的严重性,例外情况,失败数据库语句,HTTP 错误响应代码。PurePath技术提供全局的交易数据钻取为什么需要全局的交易路径信息?想象一下,如果您只有系统的平均性能数据。而您的应用程序却有交易A和交易B两种类型的交易,您如何才能获取交易A相关的性能热点信息呢?在这种只提供平均性能数据的诊断环境中,您是无法获取相关信息。为了解决这个问题,和许多一些相关问题,MF Diagnostics提供了创新的PurePath技术。PurePath 能够从多种维度,对交易信息进行切片、上钻、下钻操作。PurePath可以分析任何所选交易记录类型例如,特定 Web 请求、用户单击、 Web 服务调用、消息到达或交易引发警报,您可以通过易于使用的上下文菜单深入到问题的根源,可以低至代码级。甚至可以对 Web 服务、远程处理调用、消息、方法调用、例外、日志信息、内存分配、应用程序依赖项、 API 分解、组件、图形用户界面调用和目录查找进行同样的操作。如下图所示:MF Diagnostics可以基于日志消息、异常或 HTTP 响应代码的错误进行自动功能检测。为了评估功能错误,不仅需要分析导致错误的根本原因,同时也需要进行错误的影响度分析。PurePath可以从错误信息往上钻取到错误会影响的URL,服务名称或相关信息,帮助您了解程序错误对服务的影响程度。如下图所示:可视化分析被诊断系统架构MF Diagnostics交易流分析可以直观显示应用系统中各层次、各服务之间的依赖关系,并创建事务流图形,以此建立应用系统的模型。此模型基于实际执行交易,自动建立,可以帮助用户进行影响度

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档