【技术实现步骤摘要】
云原生数据库画像系统
[0001]本专利技术涉及数据库
,尤其是涉及一种云原生数据库画像系统。
技术介绍
[0002]数据库实例画像分析是指对数据库进行全面性能分析和诊断。具体的,通过收集数据库的各项指标,基于这些指标生成详细的性能分析报告和图表,帮助数据库管理员更好地了解数据库的性能瓶颈和优化方向。但是目前的数据库实例画像分析方案是基于规则的画像分析,常常会有分析不全面的问题发生。
技术实现思路
[0003]针对以上至少一个技术问题,本专利技术实施例提供一种云原生数据库画像系统。
[0004]根据第一方面,本专利技术实施例提供的云原生数据库画像系统,包括数据处理模块、数据服务模块、数据分析模块和控制台应用模块,其中:
[0005]所述数据处理模块用于:在接收到所述控制台应用模块下发的第一指令时,从云原生数据库中获取监控指标数据,对所述监控指标数据进行整合提取和格式转换;
[0006]所述数据服务模块用于:从所述数据处理模块中拉取格式转换后的监控指标数据,将所述监控指标数据的元数 ...
【技术保护点】
【技术特征摘要】
1.一种云原生数据库画像系统,其特征在于,包括数据处理模块、数据服务模块、数据分析模块和控制台应用模块,其中:所述数据处理模块用于:在接收到所述控制台应用模块下发的第一指令时,从云原生数据库中获取监控指标数据,对所述监控指标数据进行整合提取和格式转换;所述数据服务模块用于:从所述数据处理模块中拉取格式转换后的监控指标数据,将所述监控指标数据的元数据进行存储,并将所述监控指标数据发送至所述数据分析模块;所述数据分析模块用于:根据所述数据分析模块发送来的监控指标数据,通过机器学习模型确定所述云原生数据库的画像分析结果,并将所述画像分析结果发送至所述控制台应用模块,以使所述控制台应用模块将所述画像分析结果发送至所述数据服务模块进行存储。2.根据权利要求1所述的系统,其特征在于,所述数据处理模块中包括采集单元、第一服务单元和第一缓存队列;其中:所述采集单元用于:在接收到所述控制台应用模块下发的第一指令时,从所述云原生数据库中获取监控指标数据,并将所述监控指标数据推送至所述第一缓存队列中;所述第一服务单元用于:从所述第一缓存队列中拉取所述监控指标数据,对所述监控指标数据进行整合提取,并将整合提取后的监控指标数据转换为第一格式;其中,所述第一格式为所述数据服务模块能够识别的消息格式。3.根据权利要求1所述的系统,其特征在于,所述数据服务模块中包括持久化数据库,所述持久化数据库中包括具有关联关系的第一表格、第二表格和第三表格;每一个表格具有自己的ID,所述第二表格中存储有对应同一个云原生数据库的所述第一表格的ID,所述第三表格中存储有对应同一个云原生数据库的所述第一表格的ID,以实现对应同一个云原生数据库的三个表格之间的关联;其中:所述第一表格用于存储所述云原生数据库的连接配置信息;所述第二表格用于存储所述云原生数据库所述画像分析结果;所述第三表格用于存储所述云原生数据库的监控指标数据的元数据。4.根据权利要求3所述的系统,其特征在于,所述数据服务模块中还包括管理单元和第二服务单元,其中:所述管理单元对外提供http接口,所述管理单元用于通过所述h...
【专利技术属性】
技术研发人员:高庆安,赵阳,刘强,
申请(专利权)人:上海沄熹科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。