应用监控的对象包括各种设备,软件,需要多种处理技术。采用框架可以规范集成各种技术和软件,适应监控对象和监控功能不断发展的需要。不断改进和提高监控系统建设质量和效率。
监控框架
满足应用监控需求. 确定各个部件的功能. 指导系统实施. 适应多种应用的监控要求. 适应大规模企业监控要求. 小企业要求方便. 不同框架.
监控框架包括数据采集, 数据存储, 数据分析, 显示和通知, 呈现,建议和行动等功能的架构。
架构要适应应用所涉及的部件和各种监控功能的要求,还要考虑安全,性能等非功能需求以及监控系统本身的维护要求。
任何框架都有局限性,随着应用和业务发展,对监控可能有新的要求,重建监控系统需要很大资源和成本,在设计和采用监控框架时需要考虑扩展和集成需求。
数据采集框架
从不同设备, 软件, 不同接口, 采集频率. 数据采集的控制和数据上传.
数据存储框架
收集的数据需要进行存储以进行各种显示,分析和处理。监控数据有短时, 中时, 长时的存储要求。
数据处理框架
汇总,提炼
即时处理和离线处理
数据显示框架
显示方式,显示更新和提醒,
先提醒再更新(固定设备),先更新再提醒(移动设备)。
简单与复杂框架
简单框架容易实现,适应小型应用环境,容易维护。
适应大规模应用的监控框架
复杂框架可以满足更高要求,但需要更多资源和管理。如扩展性,连续服务。
数据处理, 部署, 改变和更新,
监控框架需要满足非功能需求
可用性,可靠性,维护性,
数据,处理集群,
持续服务和不断重新启动。