[发明专利]一种面向在线实时的微服务调用链异常检测方法在审
申请号: | 202210228347.6 | 申请日: | 2022-03-08 |
公开(公告)号: | CN114610613A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 杜静;孔蕊;邵月;杨容嫣;来风刚;张攀;周逸;饶涵宇;毛冬;宫帅;曹弯弯;余东波;董小菱;程航;孙强;高丰;都繁杰;李静 | 申请(专利权)人: | 国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司;国网安徽省电力有限公司信息通信分公司;南京航空航天大学;国家电网有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62;G06N3/04;G06F9/48 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 徐燕 |
地址: | 100053 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 在线 实时 微服 调用 异常 检测 方法 | ||
1.一种面向在线实时的微服务调用链异常检测方法,其特征在于,所述异常检测方法包括以下步骤:
S1,获取调用链数据,该调用链数据由按时序排序的事件组成;将微服务调用链建模为自然语言序列,对调用链中记录的事件进行解析,将事件提取为语义序列及响应时间序列;
S2,利用词汇嵌入式表示算法提取出调用链中事件的向量化表示,将调用链表示为按时序排列的数值型向量序列;
S3,从数值型向量序列中按时间窗口大小提取长度为N的子序列,前N-1条作为参考值,第N条作为观测值,采用基于注意力机制的双层长短期记忆深度神经网络,预测得到观测值的事件模板和对应的响应时间,将预测结果和实际观测到的结果相对比,以同时检测调用链中存在的微服务实例调用路径异常与性能异常。
2.根据权利要求1所述的面向在线实时的微服务调用链异常检测方法,其特征在于,步骤S1中,所述事件中包含调用类型、时间戳、响应时间、调用链唯一标识、事件唯一标识、父事件唯一标识、调用网元唯一标识和微服务名称八个字段;
将事件提取为语义序列及响应时间序列的过程包括以下子步骤:
从事件包含的八个字段中选取调用类型、调用网元唯一标识和微服务名称组成事件模板,从事件包含的八个字段中选取响应时间作为微服务响应时间;
其中,对所述微服务响应时间进行标准化处理,得到所述微服务响应时间的标准化微服务响应时间;
完成调用链数据解析后,长度为N的调用链T=[e0,e1,...,eN-1]被表示为按时间戳排序的两条序列,分别是事件模板序列Tρ=[ρ0,ρ1,...,ρN-1]以及响应时间序列Tη=[η0,η1,...,ηN-1],其中ei代表调用链中记录的事件,ρi代表数据解析完成后获得的事件模板,ηi代表每个事件中记录的微服务的响应时间。
3.根据权利要求1所述的面向在线实时的微服务调用链异常检测方法,其特征在于,步骤S2中,利用词汇嵌入式表示算法提取出调用链中事件的向量化表示,将调用链表示为按时序排列的数值型向量序列的过程包括以下步骤:
S21,将调用链看作语句,事件看作语句中的词语,事件之间的调用关系看作语法,得到事件模板集合S={ρ0,ρ1,...,ρV-1},V代表独一无二的事件模板的个数;
S22,对事件模板进行预处理,利用独热编码方式将集合S中的每个事件模板ρ映射到一个维度为V的向量o,将事件模板编码为独热向量,得到集合S对应的独热编码向量集合O={o0,o1,...,oV-1},其中oi代表事件ei对应的独热编码向量;
S23,对于给定调用链的事件模板序列Tρ=[ρ0,ρ1,...,ρN-1],通过查询集合O将Tρ映射为To=[o0,o1,...,oN-1],其中ok代表事件ek对应的独热编码向量;将事件模板ρi对应的独热向量输入词汇嵌入式表示模型中,词汇嵌入式表示模型输出为事件模板ρi的上下文对应的独热向量ρb∈{...,ρi-1,ρi+1,ρi+2,...};其中,所述词汇嵌入式表示模型为解码器和编码器都为全连接神经网络的自编码器;自编码器训练完成后,将事件模板的独热向量输入到编码器中,得到事件模板的语义向量;所述语义向量包含其对应所述事件模板在调用链中的上下文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司;国网安徽省电力有限公司信息通信分公司;南京航空航天大学;国家电网有限公司,未经国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司;国网安徽省电力有限公司信息通信分公司;南京航空航天大学;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210228347.6/1.html,转载请声明来源钻瓜专利网。