一种APA应用跟踪分析系统技术方案

技术编号:13082561 阅读:78 留言:0更新日期:2016-03-30 14:43
本发明专利技术公开了一种APA应用跟踪分析系统,包括依次相连的因特网单元、防火墙单元、路由器、IDS单元、WEB服务器单元、APA监控单元和DB监控单元。其工作包括以下步骤:S1、实时综合性能监控;S2、以点状形式表示所有交易的响应时间;S3、利用定量的数据容量计算/趋势分析;S4、应用/SQL/后端系统之间的相互关联关系分析;S5、交易事务数据库交互跟踪;S6、判断数据库是否有故障;S7、若数据库有故障,定位导致数据库故障的业务;S8、自动动态剖析并生成智能报表。本发明专利技术数据监控分析性能好,能够进行不同视角的数据库故障定位,可进行深层次的内存和DUMP跟踪分析,具备很好的灵活性和深入分析性。

【技术实现步骤摘要】

本专利技术涉及数据管理
,尤其涉及一种APA应用跟踪分析系统
技术介绍
IT环境的复杂性,要求企业必须建立完善的性能监控机制,通过专门的人员配备和专业监控工具,对数据库、企业应用、操作系统和网络设备等软硬件设施的性能实施监控。APA系统是以Java开发技术为主的完善监控解决方案,采用分布式大数据架构存储监控数据,提升了存储能力和读写性能。APA技术解决方案采用轻量数据采集、快速信息发布机制和深入DUMP生产分析机制相结合的技术架构,大大降低了系统资源消耗,实现了快速的投资回报,是一套从应用监控到深入应用底层分析的完善的监控解决方案。可以对所有影响企业IT性能的服务器、数据库、操作系统、WebSever和网络进行监控和管理,改善系统的性能和可用性。APA支持Weblogic、jboss、WebSphere、Tomcat、Apache、Nginx和Was等几乎所有主流中间件产品。其不足地方主要是在性能监控的基础上,需要进一步完善智能化报告机制,提升非专业人员的使用效率。另外,目前国内还没有针对应用的完善监控解决方案,而国外虽然有Dell和Oracle等公司的应用监控解决方案,但是整个监控方案只做在业务和网络层,无法对应用底层Socket交换DUMP信息进行跟踪分析,灵活性和深入分析性存在严重缺陷。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种APA应用跟踪分析系统,以解决现有技术的不足。为实现上述目的,本专利技术提供了一种APA应用跟踪分析系统,其特征在于:包括因特网单元、防火墙单元、路由器、IDS单元、WEB服务器单元、APA监控单元和DB监控单元,所述因特网单元、防火墙单元、路由器、IDS单元、WEB服务器单元、APA监控单元和DB监控单元依次相连。一种APA应用跟踪分析系统,其特征在于,包括以下工作步骤:S1、实时综合性能监控;S2、以点状形式表示所有交易的响应时间;S3、利用定量的数据容量计算/趋势分析;S4、应用/SQL/后端系统之间的相互关联关系分析;S5、交易事务数据库交互跟踪;S6、判断数据库是否有故障;S7、若数据库有故障,定位导致数据库故障的业务;S8、自动动态剖析并生成智能报表。进一步地,所述步骤S1实时对服务器CPU、内存和IO资源以及中间件请求、队列等进行实时监控,每分钟刷新一次,可以自定义时间。进一步地,所述步骤S2以坐标轴表示所有交易的响应时间,纵轴(Y轴)表示单个交易的响应时间,横轴(X轴)是事务开始时间。进一步地,所述步骤S5对交易事务数据库交互跟踪到数据库会话级别,当前支持Oracle与MySQL。进一步地,所述步骤S7定位导致数据库故障的业务具体为:对于某些因为事务泄漏(应用程序未提交事务)而导致的数据库锁而产生的挂起故障,APA可以按时间顺序查询数据库锁源头会话的数据库交互情况及其对应的业务交易以定位导致故障的业务。进一步地,所述步骤S8中自动动态剖析是指应用交易过程中关键数据的性能情况,包括本次交易中所进行的数据库交互、Socket使用情况、CPU使用情况、关键方法的响应时间、CPU消耗时间。本专利技术的有益效果是:1、本专利技术采用大数据存储模式,能提高监控数据的存储能力和读写速度,支持更长时间监控数据的分析;2、本专利技术具有灵活监控数据查询功能,能够以SQL_ID、模块名、客户端IP和耗时等多维指标进行不同视角的定位;3、本专利技术能智能预警和生成报表,根据默认阀值或者自定义阀值实现智能预警,并定期生产智能报表,提供详细的调整建议;4、本专利技术可进行深层次的内存和DUMP跟踪分析,具备很好的灵活性和深入分析性。以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本专利技术的目的、特征和效果。附图说明图1是本专利技术的结构示意图;图2是本专利技术的工作流程图;图3是本专利技术的交易响应时间情况坐标图。具体实施方式如图1所示,一种APA应用跟踪分析系统,其特征在于:包括因特网单元1、防火墙单元2、路由器3、IDS单元4、WEB服务器单元5、APA监控单元6和DB监控单元7,所述因特网单元1、防火墙单元2、路由器3、IDS单元4、WEB服务器单元5、APA监控单元6和DB监控单元7依次相连。如图2所示,一种APA应用跟踪分析系统,其特征在于,包括以下工作步骤:S1、实时综合性能监控;S2、以点状形式表示所有交易的响应时间;S3、利用定量的数据容量计算/趋势分析;S4、应用/SQL/后端系统之间的相互关联关系分析;S5、交易事务数据库交互跟踪;S6、判断数据库是否有故障;S7、若数据库有故障,定位导致数据库故障的业务;S8、自动动态剖析并生成智能报表。本实施例中,所述步骤S1实时对服务器CPU、内存和IO资源以及中间件请求、队列等进行实时监控,每分钟刷新一次,可以自定义时间。本实施例中,所述步骤S2以坐标轴表示所有交易的响应时间,纵轴(Y轴)表示单个交易的响应时间,横轴(X轴)是事务开始时间,如图3所示。本实施例中,所述步骤S5对交易事务数据库交互跟踪到数据库会话级别,当前支持Oracle与MySQL。本实施例中,所述步骤S7定位导致数据库故障的业务具体为:对于某些因为事务泄漏(应用程序未提交事务)而导致的数据库锁而产生的挂起故障,APA可以按时间顺序查询数据库锁源头会话的数据库交互情况及其对应的业务交易以定位导致故障的业务。同时,结合APA功能,可以实时地获得中间件所有正在使用的数据库连接的情况,对于诊断中间件与数据库资源耦合故障,提供非常有力的诊断信息。本实施例中,所述步骤S8中自动动态剖析是指应用交易过程中关键数据的性能情况,包括本次交易中所进行的数据库交互、Socket使用情况、CPU使用情况、关键方法的响应时间、CPU消耗时间。以上详细描述了本专利技术的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本专利技术的构思做出诸多修改和变化。因此,凡本
中技术人员依本专利技术的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。本文档来自技高网
...

【技术保护点】
一种APA应用跟踪分析系统,其特征在于:包括因特网单元(1)、防火墙单元(2)、路由器(3)、IDS单元(4)、WEB服务器单元(5)、APA监控单元(6)和DB监控单元(7),所述因特网单元(1)、防火墙单元(2)、路由器(3)、IDS单元(4)、WEB服务器单元(5)、APA监控单元(6)和DB监控单元(7)依次相连。

【技术特征摘要】
1.一种APA应用跟踪分析系统,其特征在于:包括因特网单元(1)、防火墙单元(2)、路由
器(3)、IDS单元(4)、WEB服务器单元(5)、APA监控单元(6)和DB监控单元(7),所述因特网单
元(1)、防火墙单元(2)、路由器(3)、IDS单元(4)、WEB服务器单元(5)、APA监控单元(6)和DB
监控单元(7)依次相连。
2.如权利要求1所述的一种APA应用跟踪分析系统,其特征在于,包括以下工作步骤:
S1、实时综合性能监控;
S2、以点状形式表示所有交易的响应时间;
S3、利用定量的数据容量计算/趋势分析;
S4、应用/SQL/后端系统之间的相互关联关系分析;
S5、交易事务数据库交互跟踪;
S6、判断数据库是否有故障;
S7、若数据库有故障,定位导致数据库故障的业务;
S8、自动动态剖析并生成智能报表。
3.如权利要求2所述的一种APA应用跟踪分析系统,其特征在于,所述步骤S1实时对服
务器CPU、内存和IO资源以及中间件请求、队列等进行实时监控,每分...

【专利技术属性】
技术研发人员:熊常春
申请(专利权)人:广州西麦科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1