[发明专利]一种监控预警方法及装置在审
申请号: | 202011490920.8 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112527601A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 白雪珂;舒南飞;林文辉;李瑞祥 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06N20/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 预警 方法 装置 | ||
1.一种监控预警方法,其特征在于,包括:
获取应用程序编程接口API在监控时段的调用日志;
获取所述API的调用画像,所述调用画像是根据所述API在所述监控时段之前的历史时段的调用日志进行多维度分析后生成的;
在所述监控时段的调用日志不符合所述调用画像时,发送针对所述API的告警信息。
2.如权利要求1所述的方法,其特征在于,
所述调用画像是根据所述API在所述监控时段之前的历史时段的调用日志进行多维度分析后生成的,包括:
针对各预设频度中的任一预设频度,从所述历史时段的调用日志中确定所述预设频度下各维度指标的第一指标值;
根据所述预设频度下的各维度指标的第一指标值,通过机器学习方式,确定所述调用画像。
3.如权利要求2所述的方法,其特征在于,
所述各预设频度包括每天的同一预设时段及每周同一天的同一预设时段;
所述各维度指标包括以下至少一项:预设时段内对API的调用总次数、预设时段内API调用请求与返回结果的字节数总和、预设时段内从对API开始调用到得到响应的时间总长度、预设时段内响应码为正确的调用次数与所述调用总次数的比值。
4.如权利要求2所述的方法,其特征在于,
通过如下方式确定所述监控时段的调用日志是否符合所述调用画像,包括:
确定所述监控时段的调用日志在各预设频度下的各维度指标的第二指标值;
确定所述第二指标值是否符合通过所述第一指标值构建的所述调用画像。
5.如权利要求1-4任一项所述的方法,其特征在于,
所述方法还包括:
在所述监控时段的调用日志符合所述调用画像时,根据所述监控时段的调用日志更新所述调用画像。
6.如权利要求5所述的方法,其特征在于,
所述获取应用程序编程接口API在监控时段的调用日志,包括:
通过消息队列获取所述API在监控时段的调用日志;
通过流式计算引擎确定所述监控时段的调用日志是否符合所述调用画像。
7.如权利要求4所述的方法,其特征在于,
所述发送针对所述API的告警信息,包括:
通过可视化界面对所述API在所述监控时段的所述第二指标值进行展示;所述可视化界面显示所述API的历史告警信息记录。
8.一种监控预警装置,其特征在于,包括:
调用日志获取单元,用于获取应用程序编程接口API在监控时段的调用日志;
调用画像获取单元,用于获取所述API的调用画像,所述调用画像是根据所述API在所述监控时段之前的历史时段的调用日志进行多维度分析后生成的;
处理单元,用于在所述监控时段的调用日志不符合所述调用画像时,发送针对所述API的告警信息。
9.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于调用所述存储器中存储的计算机程序,按照获得的程序执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011490920.8/1.html,转载请声明来源钻瓜专利网。