中国—东盟信息港股份有限公司韦腾赟获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国—东盟信息港股份有限公司申请的专利一种同步Prometheus告警数据的方法、系统、设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116361342B 。
龙图腾网通过国家知识产权局官网在2026-04-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310293309.3,技术领域涉及:G06F16/2455;该发明授权一种同步Prometheus告警数据的方法、系统、设备及存储介质是由韦腾赟;赵凯麟;尹大力;蓝熙设计研发完成,并于2023-03-23向国家知识产权局提交的专利申请。
本一种同步Prometheus告警数据的方法、系统、设备及存储介质在说明书摘要公布了:本发明公开了一种同步Prometheus告警数据的方法、系统、设备及存储介质,属于数据库同步技术领域,解决如何高效地管理和存储告警历史数据的技术问题,方法为:将来自Prometheus的webhook推送的和主动从http接口拉取的同步服务数据进行处理,数据处理之后根据处理的结果选择是否新增或更新告警数据到MySQL中,在新增或更新过程中使用内存缓存和Redis做二级缓存,减少新增或更新过程中对MySQL的压力。本发明基于既有的MySQL和Redis组件同步Prometheus告警历史同步方案,解决了Prometheus告警数据聚合、排序、分页展示的问题。该方案不用引入新的组件,可分布式部署,分布式情况下,无需考虑数据一致性问题,架构简洁,易于维护。
本发明授权一种同步Prometheus告警数据的方法、系统、设备及存储介质在权利要求书中公布了:1.一种同步Prometheus告警数据的方法,其特征在于,将来自Prometheus的webhook推送的和主动从http接口拉取的同步服务数据进行处理,数据处理之后根据处理的结果选择是否新增或更新告警数据到MySQL中,在新增或更新过程中使用内存缓存和Redis做二级缓存,减少新增或更新过程中对MySQL的压力; 具体包括以下步骤: 步骤S1.配置webhook地址,为所有Prometheus监控项追加webhook地址,当告警触发时,Prometheus会往同步服务的接口推送告警数据; 步骤S2.解析告警数据,同步服务在接收到webhook的或者主动拉取的告警数据时,从数据中解析出相关labels、startsAt、endsAt和status关键信息;labels可以确定某个监控项,startsAt可以确定该监控项的某次告警,endsAt是一个未来的时间,在endsAt之后没有新的告警时,表示该监控项已经恢复正常; 步骤S3.告警数据存储,为了方便查询与存储,将步骤S2解析出的labels数据进排序之后取其哈希值labels_hash,使用labels_hash和startsAt作为查询条件从数据库中查询,未查询到则表示是新触发的警告,将lablels_hash、startsAt、endsAt、status作为一条新纪录插入MySQL数据库;查询到则表示这是正在持续中的警告,判断endsAt如果大于旧值,则更新记录中的endsAt和status信息;否则不作处理; 步骤S4.缓存策略,为了减少DB的压力,在步骤S3的过程做二级缓存,即本地内存、Redis分别是为L1、L2缓存; 步骤S5.对告警数据进行分布式部署。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国—东盟信息港股份有限公司,其通讯地址为:530000 广西壮族自治区南宁市良庆区秋月路18号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励