一、方案功能
方案主要功能如下所示:
1、数据库性能异常捕获:通过对数据库访问的请求数、响应时间、成功率、响应率等参数设置告警规则,及时捕获数据库性能异常情况。比如:数据库平均响应时间低于N 毫秒,则产生告警。数据库每分钟请求数超过N次,则产生告警;
2、数据库常规性能分析:系统提供常规的数据库性能分析功能,主要分三步完成,第一步查看数据库性能整体统计视图,第二步通过多维度的下钻聚焦性能异常区,第三步通过数据库请求详情定位具体的异常数据;
3、数据库深度性能分析:在数据库常规性能分析的基础上,提供场景化的性能分析视图,包括:全局性能概况、错误数据分析、变革更前后分析、上线前后分析;
4、数据库容量及隐患分析:通过数据库的性能变化情况,特别是响应时间的变化情况,分析数据库处理能力的容量视图。通过同比、环比、峰值对比等视图,对数据库压力进行隐患分析;
二、方案架构
三、方案优势
1、数据库状态直观展示
直接获取数据库全面信息,直观展示第一手数据库性能数据,用户可以最快时间了解自己数据库运行状态
2、对生产零影响
基于实时旁路手段的数据库性能数据获取,不侵入数据库系统,对生产零影响。
3、快速部署、实施简便
系统预置大量银行、证券业务报文解码信息,用户无需进行大量开发工作即可对所监控数据库实现纳管。
4、基于大数据技术、符合未来趋势
系统整体架构基于大数据技术,具备高稳定性及可扩展性,符合未来AI及大数据分析时对系统的数据性能要求。
四、成功案例
民生银行利用DELI-DBPM,进一步提升运维工作精细化管理水平,利用旁路镜像方式(对数据库无影响)实现对数据库的全量访问监控。通过实时展现及数据回放等功能辅助管理员发现数据库异常的根本原因。
本项目主要实现了如下功能:
1、数据采集与解析
系统通过对业务所经过的网络设备做数据镜像,通过流量汇聚设备完成镜像流量的汇聚及初步过滤,然后传递给数据库性能监控模块,完成网络流量数据的分析
2、综合告警管理
系统进行监控时按照指定的规则或基线数据产生事件,当发生的事件满足指定的告警策略(如超阈值、返回码错误、波动率不正常等)时,产生告警。告警产生后,进行过滤和分类,可以多种方式及时发送给相关管理维护人员
3、综合展现
系统提供多维度的数据分析展现视图,包括数据库全景视图、单一数据库拓扑视图,数据快照视图、数据库变更比对视图等。
4、统一配置管理
提供面向系统的综合管理。包括业务监控拓扑配置、视图配置、告警配置等配置功能,以及首页、登录认证、各功能模块session共享、用户信息维护等管理功能。
项目建设完成后,实现了面向数据库多维度运维数据的采集、统计、分析及深度挖掘,有效减少了资源浪费和重复劳力,满足了故障异常提前发现、快速定位、及时处理的管理要求,增强了运维管理水平,提升了服务提供能力、保障能力、成本控制能力