海天动态

首页>海天动态>公司新闻
海天AIOPS之路系列之七:日常检查
发布时间:2021-09-26 13:09:14| 浏览次数:

摘要:ankole数据库运维平台通过自助服务,让业务自行分析、解决问题,通过运维平台的DBA工具,追求日常工作效率。

1.    问题

领导平时都很关心数据库的运行状态,都会提一些这样的问题,“小甲,我们现在哪些数据库负载高啊?“,”小乙,将我们维护的所有数据库主机的CPU、内存、数据库归档量、存储情况统计一下”。情况好一点的,数据库运维平时准备了数据库资料台帐,如果台帐里缺什么内容,再到数据库里统计。如果台帐是旧的,或者是压根就没台帐,并且数据库又比较多的情况,那就困难了。我经常碰到维护团队,因为领导要的统计资料比较急,晚上加班加点。

那ankole数据库运维平台又是如何解决这些问题呢?

2.    设计思路

Ankole数据库运维平台对DBA的日常信息查询等追求极致的效率,所以对DBA的日常维护操作提供了C/S的DBA工具,DBA工具采用多层菜单方式,相比B/S有着无可替代的操作便捷性。一般DBA团队人数不多,所以DBA工具的部署无需担心,Ankole开发团队希望将DBA工具做成一款DBA使用了会上瘾的工具。

 

3.    信息查询

当管理维护数百个数据库时,DBA不会记得每一个数据库的详细信息,而业务维护、主机维护与DBA交流时,没带电脑没有详细信息时,经常就给最后1个IP位的信息,比如:192.168.1.56,就说“56库“或者是只说业务名称,某某业务名称库。这些信息对于刚入职或接手的DBA来讲相当不友好。Ankole运维平台的DBA工具中查询数据库信息,可以通过多种方式,如“IP”、“TNS”、数据库名、实例名、相关注释等,全部是模糊匹配方式查询。通过对方宝贵的只言片语,在信息查询中查到相关信息,再次确认即可。

image.png

有些时侯,临时想找一个10.2.0.5版本的数据库,一下子记不起来,哪个数据库是,则可以通过标题栏的过滤方式来查找。

image.png

在信息查询的每个标题栏都可以进行自定义查找过滤,另外在“Custom……”可以完成更加灵活的查找过滤,比如过滤某个字段大于某个值的信息、时间大于某个值的信息等等。

image.png

Ankole运维平台的DBA工具,将这种方便的查找过滤手段应用到每一个信息检索界面中。

在ankole运维平台的DBA工具中,可以检索数据库信息、数据库全景视图、ASM信息、OGG信息、逻辑备份信息、数据库同步信息和数据库服务等。

在每个信息查询界面里,都提供了右键菜单进行更详细内容的查询和设置,比如:空间容量、控制数据库告警、生成数据库巡检报告等等,另外根据选中的数据库可以快速跳转到各个分析界面,极大地提高DBA的效率。

4.    数据库全景视图

数据库上线、领导的临时关心询问,都需要DBA实时掌握所维护的上百套数据库的当前性能情况。

在刚登录DBA工具时,首页就是性能全景视图柱状图,包括“CPU使用率 Top20”的主机和“活跃会话数 Top20”的数据库。

通过首页的性能全景视图,就可以一目了然地知道当前负载较高的数据库和主机。在左上角可以勾选“10秒自动刷新”,进行定时刷新。

image.png

另外在“数据库全景视图”界面里有更详细的性能数据展现。包括数据库当前的“活跃会话数”、“会话数”、“会话数百分比”、“每秒登录数”、“登录时间”、“时间差”、CPU、内存等信息。这些信息都可以通过点击标题栏进行正、倒排序方便检查,也可以进行信息过滤。

image.png

5.    自定义资料统计

回到前面的问题,ankole运维平台是如何做资料统计的。当前ankole运维平台里可以统计IP、数据库版本、PSU补丁号、数据库参数、是否归档、是否配置了备份、CPU、内存大小信息、数据库7天归档量,数据大小等等相当多的内容,但是没有任何数据库运维平台可以满足所有的资料统计需求,当需要的统计资料当前资料库中没有时,就需要运维平台有强大的扩展能力。

在《系列四》中介绍到,Ankole运维平台的数据采集模块有强大的定制化扩展采集能力,将需要统计的资料,通过自定义开发的模块进行相应地采集数据后,就可以在资料库中通过自行编写视图的方式将结果统计出来,并且可以自动更新统计。

以下是跟据甲方的要求,通过相关资料表关联后得到的资料视图结构,这样就可以轻松应付领导的突击资料要求了。

image.png

6.    总结

查询资料信息、检查Top负载数据库是日常非常高频的使用点,查询方式需要足够多,足够灵活。Ankole数据库运维平台给DBA提供的DBA工具,通过将每个字段都可以进行过滤的方式,大大提高日常查询检查效率。通过数据库全景视图,将Top负载的数据库、主机信息实时掌握在手。在资料统计方面,如果需要的内容不在资料库,通过强大的数据采集模块扩展采集,补充统计资料内容,并进行更新统计。


关于我们
技术服务
海天案例
海天动态
联系我们

800-810-3650
400-810-3650

海天服务热线

Copyright© 2003-2021 北京海天起点技术服务股份有限公司 版权所有 备案号: 京ICP备16032274号-1