APM的产品定位如下图所示:

三、APM产品功能
APM产品的主要功能包括:告警通知平台、采集、综合的监控展示界面、事件关联分析、业务信息稽核等。
l 告警通知平台
IT网管系统可以使用该平台将故障、重要告警等信息及时通知给系统维护人员。通知平台可以接受APM系统的输入、系统维护人员的手工输入,还可以通过标准协议,如:JMS, SOAP等方式,接收来自其它需要通知服务的发送请求。用户能够通过通知平台对IT网管系统进行远程维护,如:确认故障,执行预定义的操作等。具体的通知方式包括语音、短信(GSM/PHS)、Email、文本等,可以满足不同用户的告警通知需求。
l 采集
从APM采集的内容来看,APM既可采集关键业务系统的运行信息,也可采集系统平台管理软件的监控结果;从APM的采集形式来看,APM即可适应发布/订阅的采集形式,也有按请求/响应模式进行主动采集的能力,采集源可以是结构化日志文件、XML文件、数据库表、按SNMP输出到MIB库等多种形式。
l 综合的监控展示界面
提供业务环节与系统主机之间关系的关联视图,有效的把底层平台和上层业务结合起来,达到帮助用户快速故障定位的目的。例如,在监控结果图上发现业务系统的某一环节有问题,可直接定位到相应的主机。
根据中国用户集中管理的模式,提供从总部对下属各级单位的业务系统的远程集中监控管理。
APM的应用监控软件的业务和系统关联视图示意:

l 事件关联分析
通过APM应用监控软件强大的事件关联分析引擎,可以实现对系统平台和业务系统告警事件的采集分析,按用户的要求进行故障告警,避免应用环境中的“告警风暴”。使用APM的事件关联分析引擎,用户可基于系统平台和业务系统事件的所处状态、数值内容要求、累计发生次数、持续时间、周期特点等多个方面进行故障定义。
APM通过事件关联分析进行告警事件过滤、阻遏“事件风暴”的方案:

l 业务信息稽核
对采集到的业务系统的关键信息点,通过数学运算形成业务系统的KPI指标,通过基于关键业务信息点的逻辑判断,使用户实时掌握业务系统的运行情况,故障发生时便于系统维护人员快速处理。
l 统计分析报表
提供用户系统运行情况的统计分析,帮助用户客观科学的了解系统运行情况,评估系统的状况,做出正确的判断和调整,防患于未然。
提供系统运行故障的统计报表,不仅帮助用户了解系统的故障发生情况,还可以使管理人员对系统管理工作进行客观评估。

四、APM产品优势
l 统一性:在统一的界面中把业务流程、应用软件和系统平台进行展示管理,并统一进行故障告警。
l 集中性:根据用户的管理体系提供从上到下的多层次、多系统、跨地域的集中监控管理。
l 先进性:提供强大的事件关联分析能力、业务拓扑展示和应用程序管理。
l 开放性:灵活多样的数据采集方式,提供多种形式的采集接口。
l 灵活性:灵活多样的通知方式,多种访问模式,如既可以采用B/S,也可采用C/S方式进行监控状态展示的访问。