[发明专利]一种时序指标乱序检测方法、装置及介质在审
申请号: | 202111119161.9 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113934458A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 孙晓磊 | 申请(专利权)人: | 唯品会(广州)软件有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 韩兵 |
地址: | 510220 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时序 指标 检测 方法 装置 介质 | ||
本发明公开了一种时序指标乱序检测方法、装置及介质,属于计算机技术领域,方法包括:接收应用进程传递过来的一个或多个时序指标,对每个时序指标进行乱序时长检测,输出所述时序指标的乱序时长。本发明实施例能够解决到达异常检测系统的时序指标发生乱序时采用人工设置时由于时序指标延迟等待时间的不确定性,一方面导致问题发现时间滞后,另一方面对海量的时序指标不能一一人工确定具体的延迟时间,除了检测效果不满意外,另需要人工逐个设置效率比较慢的问题。
技术领域
本发明涉及计算机技术领域,特别涉及一种时序指标乱序检测方法、装置及介质。
背景技术
时间序列指标通常是由终端服务间隔一定周期输出,或经代理服务定时采集后上报,原始时序指标包含维度较高,在很多场景下,需要对此类原始时序指标进行聚合,聚合出更高维度时序指标,对高维时序指标进行检测报警,例如一个应用由多个实例组成,每个实例均会间隔1分钟上报一次1分钟内的请求总数qps,如果对单个主机进行报警,由于负载均衡调度问题,不一定完全准确,我们需要对应用的所有主机实例qps进行求和后,算出应用级别的qps,然后发送给以异常检测系统检测报警。
具体流程如下:
应用进程启动后,定时输出时序指标到本地文件,服务器启动一个代理进程(SmartAgent)将应用输出的时序指标上报到kafka,Flink聚合任务消费kafka上的时序指标数据,在本地等待1分钟30秒后,对上1分钟的时序指标进行聚合输出,这里等待1分钟30秒,是因为应用输出的上1分钟时序指标的时间可能是在1分钟的任意一秒,再加上agent可能存在的延迟,因此我们加上30秒的等待时间来校准聚合结果,聚合任务将聚合后的时序指标输出到异常检测kafka,异常检测系统接收到时序指标后,应用检测算法,输出检测结果。
问题点如下:
应用输出的部分时序指标由于使用了分钟级对齐方法,时序指标在1分钟0秒开始输出,会导致峰值问题,另外agent端上报延迟和flink任务存在的延迟等,以及某些任务输出的时序指标存在回溯情况会重新修正输出前几分钟的时序指标,最终到达异常检测系统的时序指标可能存在乱序,同一分钟时序指标可能多次到达的问题。旧的做法是,只接收首次到达的时序指标,并丢弃过期的时序指标,但首次到达的时序指标由于以上原因存在不准确的情况,导致最终检测结果不准确,发生误告,降低了告警的准确度。
发明内容
为了克服上述技术缺陷,本发明的目的在于提供一种时序指标乱序检测方法、装置及介质,以解决到达异常检测系统的时序指标发生乱序时采用人工设置时由于时序指标延迟等待时间的不确定性,一方面导致问题发现时间滞后,另一方面对海量的时序指标不能一一人工确定具体的延迟时间,除了检测效果不满意外,另需要人工逐个设置效率比较慢的问题。
本发明实施例提供的具体技术方案如下:
第一方面,提供了一种时序指标乱序检测方法,所述方法包括:
接收应用进程传递过来的一个或多个时序指标;
对每个时序指标进行乱序时长检测;
输出所述时序指标的乱序时长。
进一步地,在所述对每个时序指标进行乱序时长检测之前,所述方法包括:
从数据库读取所述时序指标的检测配置,包含初始乱序周期,乱序检测观察周期,读取完成后初始化时序指标检测器。
进一步地,所述对每个时序指标进行乱序时长检测,包括:
对接收应用进程传递过来的一个或多个时序指标和当前时序指标时间戳进行比较,判断所述时序指标是否大于或者等于当前时序指标时间戳,得到第一判断结果;
根据所述第一判断结果得出对应的检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于唯品会(广州)软件有限公司,未经唯品会(广州)软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111119161.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于模腔压力的注塑成型制品重量表征方法
- 下一篇:一种锦纶丝混丝工艺