[发明专利]一种微服务架构的监控方法及装置在审
申请号: | 201910899307.2 | 申请日: | 2019-09-23 |
公开(公告)号: | CN112543127A | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 张大伟;梁紫藤;刘威;苏涛;张兴顺;陈兵;么康;韩羽 | 申请(专利权)人: | 北京轻享科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 架构 监控 方法 装置 | ||
1.一种微服务架构的监控方法,其特征在于,包括:
获取基础数据,所述基础数据包括微服务系统的日志数据和系统指标数据;
对所述基础数据进行处理,获取基础数据集群;
根据所述基础数据集群和预设的事件格式,获取事件消息队列;
根据所述事件消息队列,获取告警信息。
2.根据权利要求1所述的微服务架构的监控方法,其特征在于,所述对所述基础数据进行处理,获取基础数据集群,包括:
按照预设的数据格式,存储所述基础数据,获得基础数据消息队列,其中,所述数据格式包括多个与所述基础数据对应的字段;
根据所述数据格式中的索引字段,将所述基础数据消息队列分别对应到与所述基础数据集群对应的索引中。
3.根据权利要求1所述的微服务架构的监控方法,其特征在于,所述根据所述基础数据集群和预设的事件格式,获取事件消息队列,包括:
检测预先设定的监测间隔周期的监测时间是否到达;
当预先设定的监测间隔周期的监测时间到达时,则根据预设的事件模型对所述基础数据集群中基础数据进行匹配;
若匹配成功,则按照预设的事件格式,获得所述事件消息队列,其中,所述事件格式包括多个与所述基础数据集群对应的字段。
4.根据权利要求1所述的微服务架构的监控方法,其特征在于,所述根据所述事件消息队列,获取告警信息,包括:
检测预先设定的监测间隔周期的监测时间是否到达;
当预先设定的监测间隔周期的监测时间到达时,则根据预设的告警模型对所述事件消息队列进行匹配;
若匹配成功,则根据匹配结果,获取告警信息,并将所述告警信息发送到用户终端。
5.根据权利要求1所述的微服务架构的监控方法,其特征在于,所述获取事件消息队列之后,所述方法还包括:
根据所述事件消息队列,发送自恢复指令。
6.根据权利要求5所述的微服务架构的监控方法,其特征在于,所述根据所述事件消息队列,发送自恢复指令,包括:
检测预先设定的监测间隔周期的监测时间是否到达;
当预先设定的监测间隔周期的监测时间到达时,则根据预设的自恢复模型对所述事件消息队列进行匹配;
若匹配成功,则对匹配成功的所述事件消息队列中的事件所对应的服务端口发送自恢复指令。
7.根据权利要求1所述的微服务架构的监控方法,其特征在于,所述获取事件消息队列之后,所述方法还包括:
根据所述事件格式中的索引字段,将所述事件消息队列分别对应到与事件数据集群对应的索引中。
8.一种微服务架构的监控装置,其特征在于,包括:
第一获取模块,用于获取基础数据,所述基础数据包括微服务系统的日志数据和系统指标数据;
第一处理模块,用于对所述基础数据进行处理,获取基础数据集群;
第二处理模块,用于根据所述基础数据集群和预设的事件格式,获取事件消息队列;
第二获取模块,用于根据所述事件消息队列,获取告警信息。
9.根据权利要求8所述的微服务架构的监控装置,其特征在于,所述第一处理模块,包括:
存储单元,用于按照预设的数据格式,存储所述基础数据,获得基础数据消息队列,其中,所述数据格式包括多个与所述基础数据对应的字段;
第一处理单元,用于根据所述数据格式中的索引字段,将所述基础数据消息队列分别对应到与所述基础数据集群对应的索引中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轻享科技有限公司,未经北京轻享科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910899307.2/1.html,转载请声明来源钻瓜专利网。