2016-12-07 15:39
一、项目背景
随着业务不断发展,目前银行应用系统数量众多,缺乏统一的、直观的监控方法,对系统安全隐患的发现和问题解决的时效性方面存在时间滞后的问题,给系统的安全稳健运行带来了极大的挑战。同时各系统的业务功能指标需要直观实时的反映业务的运行情况,方便领导、运维人员及业务人员了解业务系统的最新动态及趋势变化,对优化产品结构,创新发展提供参考依据。
因此,如何更有效地利用现有的系统资源,建立统一规范的监控管理体系,实时直观的反映各业务指标,保证系统可靠性,预防突发事件发生,提高系统运行效率安全运行,是目前银行工作面临的问题和考验。
使用面向业务的实时监控平台,从业务运行的角度对系统进行有效、实时监控与预警,帮助业务和管理者第一时间了解业务指标情况,并为业务产品结构升级,创新发展及系统的相关问题解决提供坚实的数据支持。
二、项目需求
实现对银行各个业务系统的统一的实时业务监控平台。通过对监控业务数据的实时采集、解析、存储和统计,快速收集业务功能指标数据,预先发现故障隐患,提前采取措施,变被动式管理为主动式管理,提高信息系统服务管理水平。
建立统一的实时业务监控平台 实时监控各个应用系统的业务功能指标及健康度,第一时间获取业务功能指标信息,同时帮助运维人员找出故障发生的原因,快速定位故障点。
统一监控界面和多样的告警方式 通过布局合理、动态的图形化界面反映各应用系统的实时状态,通过手机短信、邮件以及页面等多种方式进行告警。
丰富的数据报表展现 能够按条件生成和调整各类报表,系统设计参数化、模块化,适应业务多元化的快速开发要求。
三、总体架构
整个系统从逻辑上可分为三层:
业务层:监控数据来源,包括各大业务系统,包括核心系统、信贷系统、网上银行、手机银行及互联网等。
平台层:包括采集引擎、计算引擎及数据存储,向应用层提供数据。采集引擎实时采集业务层的流数据,解析过滤后进行存储及转送到计算引擎,生成业务指标数据。
应用层: 实时动态展现业务功能指标报表,支持图表、列表、地图等方式,可定制组装。
四、实施成果
系统接入
接入系统包括核心、前置、网上银行、手机银行、pos、二代支付、柜面、理财平台等重要交易系统,监控对象包括日志、Tuxedo、数据库、weblogic 等。每天监控近百万笔交易,接收交易峰值180~250笔/秒。
展示
大屏幕监控,反应银行实时业务运行状况。
以下是示例demo图:
预警
对触发风险规则的进行预警。
五、项目总结
银行实时业务监控平台的投入运行,能够及时、准确地掌握业务运行状况和系统运行状况,为迅速发现和解决问题提供了有效的手段,从而提升了系统运行的稳定性。同时通过积累来自多个方面的业务数据,为今后对业务状况和系统状况的全面分析打下了坚实的基础。在这个过程中,也验证了大数据处理模式在银行系统中应用的可行性,建立了基于银行大数据采集、解析、存储、统计、展现和预警的平台框架。