【技术实现步骤摘要】
一种时序指标乱序检测方法、装置及介质
[0001]本专利技术涉及计算机
,特别涉及一种时序指标乱序检测方法、装置及介质。
技术介绍
[0002]时间序列指标通常是由终端服务间隔一定周期输出,或经代理服务定时采集后上报,原始时序指标包含维度较高,在很多场景下,需要对此类原始时序指标进行聚合,聚合出更高维度时序指标,对高维时序指标进行检测报警,例如一个应用由多个实例组成,每个实例均会间隔1分钟上报一次1分钟内的请求总数qps,如果对单个主机进行报警,由于负载均衡调度问题,不一定完全准确,我们需要对应用的所有主机实例qps进行求和后,算出应用级别的qps,然后发送给以异常检测系统检测报警。
[0003]具体流程如下:
[0004]应用进程启动后,定时输出时序指标到本地文件,服务器启动一个代理进程(SmartAgent)将应用输出的时序指标上报到kafka,Flink聚合任务消费kafka上的时序指标数据,在本地等待1分钟30秒后,对上1分钟的时序指标进行聚合输出,这里等待1分钟30秒,是因为应用输出的上1分钟 ...
【技术保护点】
【技术特征摘要】
1.一种时序指标乱序检测方法,其特征在于,所述方法包括:接收应用进程传递过来的一个或多个时序指标;对每个时序指标进行乱序时长检测;输出所述时序指标的乱序时长。2.根据权利要求1所述的一种时序指标乱序检测方法,其特征在于,在所述对每个时序指标进行乱序时长检测之前,所述方法包括:从数据库读取所述时序指标的检测配置,包含初始乱序周期,乱序检测观察周期,读取完成后初始化时序指标检测器。3.根据权利要求2所述的方法,其特征在于,所述对每个时序指标进行乱序时长检测,包括:对接收应用进程传递过来的一个或多个时序指标和当前时序指标时间戳进行比较,判断所述时序指标是否大于或者等于当前时序指标时间戳,得到第一判断结果;根据所述第一判断结果得出对应的检测结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一判断结果得出对应的所述检测结果,具体包括:若所述第一判断结果为是,所述检测结果为:发生乱序;若所述第一判断结果为否,所述检测结果为:发生顺序。5.根据权利要求4所述的方法,其特征在于,当发生乱序时,所述对每个时序指标进行乱序时长检测,还包括:判断是否...
【专利技术属性】
技术研发人员:孙晓磊,
申请(专利权)人:唯品会广州软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。