一种基于Prometheus的数据库动态监控方法、设备及介质技术

技术编号:42682805 阅读:40 留言:0更新日期:2024-09-10 12:32
本发明专利技术公开了一种基于Prometheus的数据库动态监控方法、设备及介质,属于数据监控技术领域,用于解决现有数据库的实时监控与高效管理较为困难,难以提前发现潜在的数据库问题,不易监控数据库的性能与健康的技术问题。方法包括:对数据库的监控数据进行样本化处理,得到监控样本数据;通过预设的数据库指标,对监控样本数据进行语句查询处理,得到数据库指标监控结果;将数据库的基础数据进行格式转化,得到动态监控数据;对动态监控数据进行有关相位键的变化检测,得到数据库动态监控结果;将数据库指标监控结果以及数据库动态监控结果进行预警判断,得到预警信息;将预警信息完成推送处理。

【技术实现步骤摘要】

本申请涉及数据监控领域,尤其涉及一种基于prometheus的数据库动态监控方法、设备及介质。


技术介绍

1、随着互联网技术的飞速发展,业务场景变得越来越复杂,而数据库作为重要的数据存储设备,也面临着多样性和挑战。

2、1.多样性的数据库类型:随着业务需求的不断变化,不同类型的数据库应运而生。如关系型数据库(mysql、oracle)、文档数据库(mongodb)、列式数据库(cassandra)、图数据库(neo4j)等等。每种数据库类型都有其独特的优势和适用场景。因此需要一种灵活的监控方法,能够适用于各种不同类型的数据库。

3、2.动态监控需求:随着业务的不断演进,数据库的性能、可用性和安全性变得越来越重要。因此需要一种动态监控方法,能够实时跟踪数据库的运行状态,及时发现潜在问题,并采取相应的措施。

4、3.指标的多样性:不同类型的数据库具有不同的性能指标。对于关系型数据库,需关注查询性能、连接数、事务处理速度等;而对于文档数据库,需关注文档的读写性能和索引效率。因此需要一种方法来定义和收集这些不同类型的指标。...

【技术保护点】

1.一种基于Prometheus的数据库动态监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于Prometheus的数据库动态监控方法,其特征在于,对数据库的监控数据进行样本化处理,得到监控样本数据,具体包括:

3.根据权利要求1所述的一种基于Prometheus的数据库动态监控方法,其特征在于,通过预设的数据库指标,对所述监控样本数据进行语句查询处理,得到数据库指标监控结果,具体包括:

4.根据权利要求1所述的一种基于Prometheus的数据库动态监控方法,其特征在于,将所述数据库的基础数据进行格式转化,得到动态监控数据,具体包...

【技术特征摘要】

1.一种基于prometheus的数据库动态监控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于prometheus的数据库动态监控方法,其特征在于,对数据库的监控数据进行样本化处理,得到监控样本数据,具体包括:

3.根据权利要求1所述的一种基于prometheus的数据库动态监控方法,其特征在于,通过预设的数据库指标,对所述监控样本数据进行语句查询处理,得到数据库指标监控结果,具体包括:

4.根据权利要求1所述的一种基于prometheus的数据库动态监控方法,其特征在于,将所述数据库的基础数据进行格式转化,得到动态监控数据,具体包括:

5.根据权利要求1所述的一种基于prometheus的数据库动态监控方法,其特征在于,对所述动态监控数据进行有关相位键的变化检测,得到数据库动态监控结果,具体包括:

6.根据权利要求1所述的一种基于prometheus的...

【专利技术属性】
技术研发人员:谢世伟刘泽昊房爱印尹曦萌许彦超
申请(专利权)人:山东浪潮智水数字科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1