日志服务提供智能巡检功能,用于对监控指标或业务日志等数据进行全自动、智能化、自适应的异常巡检。目前智能巡检使用流式图算法、流式分解算法进行数据巡检。本文介绍流式图算法、流式分解算法的适用场景、参数配置、预览说明等内容。
流式图算法
流式图算法基于Time2Graph系列模型中的原理进行研发,可对数据进行整体降噪,分析异常数据相对整体的偏移状态。流式图算法适用于对规模大、噪音多、周期不明显的时间序列进行异常检测。更多信息,请参见Time-Series Event Prediction with Evolutionary State Graph。
场景说明
- 机器级别的监控指标的异常巡检,例如CPU占用率、内存利用率、硬盘读写速率等。
- 业务指标的异常巡检,例如QPS、流量、成功率、延时等。
- 黄金指标的异常巡检。
参数配置
您可以在创建智能巡检作业配置向导页面的算法配置区域,完成算法配置。具体操作,请参见通过消费组拉取指标数据进行智能巡检、通过SQL聚合指标数据进行智能巡检。

各个参数说明如下表所示。
参数 | 说明 |
---|---|
时序分段个数 | 对时序数值进行划分,用于离散化时间序列,构造时序演化图,降低噪音的影响。建议预览不同时序分段个数下的巡检效果,选择最合适的值。
|
观测长度 | 所需观测的历史数据点个数。
|
敏感度 | 异常分数输出的敏感度。
|
预览说明
预览示例如下图所示。

流式分解算法
流式分解算法基于RobustSTL系列模型中的原理进行研发,可对数据流进行批处理但计算成本更高,适合小规模业务指标数据的精确巡检。大规模数据场景下,建议您拆分数据或使用流式图算法。更多信息,请参见RobustSTL: A Robust Seasonal-Trend Decomposition Algorithm for Long Time Series。
场景说明
参数配置
您可以在创建智能巡检作业配置向导页面的算法配置区域,完成算法配置。具体操作,请参见通过消费组拉取指标数据进行智能巡检、通过SQL聚合指标数据进行智能巡检。

各个参数说明如下表所示。
参数 | 描述 |
---|---|
周期长度 | 以点为单位描述数据序列在一个周期内包含的数据点数。数据序列默认以天为周期。例如粒度是120秒,周期为天,那么一个周期内包含的数据点数量为24×60×60/120=720个。
注意 周期长度一定是时间序列的周期,否则会影响巡检效果。
|
敏感度 | 异常分数输出的敏感度。
|
预览说明
预览流式分解算法的异常检测结果时,系统默认选择最近4个周期的数据进行预览。预览示例如下图所示。

