一、什么是应用级监控系统
所谓应用级监控,也有被称做应用监控、交易监控、业务监控。与传统的面向服务器、网络、操作系统、数据库等系统级监控相区别的是,应用级监控更关注从应用角度来进行监控,包括对应用程序(应用进程、端口、应用队列等)、交易处理(交易量、交易耗时、交易成功率、返回码等)、业务处理(业务统计、业务体验)等方面的监控。
二、为什么要有应用级监控系统
在传统的运维中,由于开放式平台标准化产品的特点,通过使用IBM tivoli、HP OpenView、Oracle EM等标准化的商用监控产品,数据中心能够方便快捷地实现面向主机、服务器、网络、存储、环境动力、操作系统、数据库、中间件等标准化软硬件产品的监控,并实现了各个专业的监控事件和容量性能数据的集中展现和处理。
但是近年来,随着用户体验要求的不断增强,传统这种标准软硬件产品的系统级监控工具,已经远远不能满足高标准下的运维要求了。这是因为:
1)很多故障发生时,在基础服务层面并未明显体现出来。比如说业务在使用系统时,发现有交易或业务处理非常缓慢,但监控系统并没有收到关于操作系统、网络、数据库