APM 应用性能监控解决方案 现状与需求分析 随着分布式应用、云计算的不断深入发展,业务系统的逻辑结构正变得越来越复杂,应用已经演变成系列服务的形式,运行在不同平台上。应用的复杂性和灵活性加大了运维的难度,如何保障 IT 应用系统能够稳定、高效率的运行问题越来越受到了用户重视。 传统的 IT 监控解决方案主要关注资源监测、资源协调和纠错,但由于这种面向网络、主机、数据库、应用软件的平台级监控系统都是孤立、单独的监控与管理,通常都无法识别和解决应用性能问题的根源。我们需要一种新的技术手段,真实感知最终用户体验,主动发现应用性能问题,快速定位到问题组件,最终实现以预防为主的主动式应用性能监控。 解决方案概述 Broadview APM 基于网络镜像数据包,是一种有效的非侵入式解决方案,适用于企业内部业务系统,以核心业务系统和关键交易为主要监控目标,可对业务系统及关键交易性能进行深入分析,是一款基于用户体验的主动式应用性能管理方案。 图1 整体解决方案 Broadview APM 为IT 人员提供了IT 基础架构之上观测应用系统的逻辑结构、负载量、健康度和可用性的方法,以业务拓扑图、时序图的形式可视化展现各服务组件、环节的运行状态。通过 Broadview APM,IT 人员可以对要观察的IT 基础架构有一个总体了解,从而可以更快地响应问题。 Broadview APM 支持完整业务交易链的监控。通过在应用系统中设定关键交易点,可以实现对这些关键交易应用性能指数、最终用户体验的持续跟踪。Broadview APM 还支持以 Live 视图形式串联关键交易形成完整的业务交易链。 Broadview APM 还是一个高速摄像机,能够自动记录应用系统运行过程中出现的各类异常信息,包括错误码、异常原因及调用参数,帮助开发人员还原问题发生时的运行场景。 解决方案优势与特色 主动感知真实用户体验 系统实时跟踪业务系统、关键交易的真实用户体验,形成 Apdex 指数、平均响应时间 、吞 吐 量、成功 率 和用户数 5大 关键指标 。其 中,Apdex 指数更是遵 循 Apdex.org 标 准 ,基于 平均响应时间 计 算 得 出的用户满 意 度,是国 际 标 准 。 图2 用户体验跟踪 全面透视业务应用架构 应用完整交付链需要感知业务交易过程中的各个环节。应用拓扑以最直观的形式对系统维护人员呈现业务系统的运行方式。系统支持业务拓扑节点的自发现,并提供图形化配置界面,依据自发现的各服务节点应用...