DELI-DBPM
AG旗舰厅数据库性能监控系统利用网络镜像技术实现数据库深度监控
全量记录数据库操作
支持生产数据回放
针对数据库监控,目前业内主要还是利用传统监控代理+脚本等方式实现,通过采集数据库状态、部分性能指标,并配置告警,实现了一些常规监控功能。但这种传统监控手段,存在一定的功能缺陷和弊端,主要体现在:
1、数据库深度性能分析指标取值困难:传统代理监控手段能获取数据节点指标,但无法获取数据库访问全链路(如:网络延时)的监控数据;
2、无法全量采集SQL操作记录:受限于监控采集手段对数据库的性能压力,无法长时间针对数据库操作记录采样;
3、传统监控部署调试困难,易对生产造成冲击:安装代理采集数据,涉及被管生产系统的变更,实施复杂、工作量较大;同时,代理轮询、高频SQL抽取等采集方式,对数据库性能有影响,容易对系统带来风险,且实时性较差。?
针对数据库传统监控手段的弊端和不足,AG旗舰厅创新性的研发出数据库性能监控产品DELI-DBPM。DELI-DBPM基于网络旁路镜像技术监控数据库可用性,无需安装代理,对生产零侵入; DELI-DBPM可实现从应用经网络到数据库的,全链路性能耗时采集,帮助用户准确判断数据库性能消耗环节;
DELI-DBPM可实现全量数据库SQL操作记录的采集和留存,将采集到的生产数据库SQL操作记录在测试环境中回放,既可以让故障在测试环境重现,便于排查修复,也可以利用生产数据进行压力测试。
通过对数据库访问的请求数、响应时间、成功率、响应率等参数设置告警规则,及时捕获数据库异常情况并告警。
系统提供常规的数据库性能分析功能,主要分三步完成,第一步查看数据库性能整体统计视图,第二步通过多维度的下钻聚焦性能异常区,第三步通过数据库请求详情定位具体的异常数据
在数据库常规性能分析的基础上,提供场景化的性能分析视图,包括:全局性能概况、错误数据分析、变更前后分析、上线前后分析。
可以看到历史的访问情况。包括统计指标、全量单笔访问(动态SQL或静态包)和原始数据包。