【技术实现步骤摘要】
分布式数据库的巡检方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据库
,具体而言,涉及一种分布式数据库的巡检方法、装置、电子设备及存储介质。
技术介绍
[0002]分布式数据库作为金融行业业务的核心底层部分,对于金融业务能否正常进行有着重要的影响,因此,对于数据库能保持正常运行的要求极高。而因为应用场景的多样化和复杂性,能够将数据库问题扼杀在萌芽状态变得越来越重要。数据库巡检工具能获取数据库的状态信息以及进程信息,并存储至巡检文件,然后通过访问巡检文件得到巡检数据,根据巡检数据确定巡检结果。
[0003]目前的数据库巡检工具,只是针对目标数据库来收集一些数据库信息以及操作系统信息,无法满足分布式数据库多节点、多组件、高并发的应用场景。
[0004]针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
[0005]本专利技术提供了一种分布式数据库的巡检方法、装置、电子设备及存储介质,以解决相关技术的无法满足分布式数据库多节点、多组件、高并发的应用场景下巡检 ...
【技术保护点】
【技术特征摘要】
1.一种分布式数据库的巡检方法,其特征在于,所述方法包括:获取分布式数据库下各组件对应的巡检脚本,其中,所述分布式数据库包括一个总控节点和若干个子节点,每个节点包括若干个功能组件;将所述巡检脚本通过所述总控节点下发至各所述子节点,并根据所述子节点下的巡检脚本执行巡检任务,获得巡检信息;将所述巡检信息存储至各所述子节点对应的巡检日志文件中。2.根据权利要求1所述的方法,其特征在于,根据所述子节点下的巡检脚本执行巡检任务,获得巡检信息包括:获取巡检项配置文件;控制所述子节点下的巡检脚本根据所述巡检项配置文件中的巡检配置项,巡检各组件的巡检项信息。3.根据权利要求1所述的方法,其特征在于,在将所述巡检信息存储至各所述子节点对应的巡检日志文件中之后,所述方法还包括:通过所述总控节点与各子节点之间的通道获取各子节点对应的巡检日志文件;将所述巡检日志文件汇总到所述总控节点下,得到汇总日志;根据所述汇总日志分析各子节点的运行状态,对各子节点的运行状态进行异常诊断。4.根据权利要求1所述的方法,其特征在于,根据所述子节点下的巡检脚本执行巡检任务,获得巡检信息包括:获取子节点的巡检时段;汇总所述子节点在所述巡检时段内的巡检日志信息;将所述巡检日志信息划分为正常状态的信息日志和异常状态的信息日志,所述正常状态的信息日志和异常状态的信息日志作为巡检信息。5.根据权利要求4所述的方法,其特征在于,在将所述巡检日志信息划分为正常状态的信息日志和异常状态的信息日志之后,所述方法包括:获取巡检项配置文件中的配置阈值;根据所述配置阈值计算所述异常状态的信息日志对应的...
【专利技术属性】
技术研发人员:黄晨进,徐亚鹏,
申请(专利权)人:金篆信科有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。