均衡异常检测
- 分类
- 适用领域
- 使用场景
在海量业务场景中,为了保证系统韧性,通常存在如VM负载均衡的设计。在实际系统运行过程中,个别VM出现故障,往往不会直接影响业务,运维人员难以发现,但是会造成潜在的故障隐患,一旦业务量增大,超出剩下均衡VM的承载能力,便会造成业务严重受损。VM均衡异常检测,可以更快更早的检测出VM均衡异常,提早发现故障隐患,避免重大业务损失。
- 功能说明
- 智能异常检测
提供API 接口,对一个时间段的时序数据进行检测。
2. 自动建模
根据输入的数据流,服务自动生成匹配业务的算法模型。
- 输入数据
- 均衡异常检测时序数据
- 接入方式:kafka
- 时序数据字段描述如表 时序数据表所示
表1 时序数据字段表 名称
类型
长度
是否必须
描述
taskId
String
255
Y
任务ID
Period
String
255
Y
数据采集周期
kpiList
List
-
Y
KPI列表
kpiList. KPIID
String
255
Y
KPI标识
kpiList. vmName
String
255
Y
虚拟机编号
kpiList. vmKpiType
String
255
Y
KPI标识代指的指标实际名称
kpiList. kpiDataList
List
-
Y
KPI数据
kpiList. kpiDataList. collectTime
String
255
Y
数据采集时间
kpiList. kpiDataList.observedValue
String
255
Y
观测值
- 均衡异常检测时序数据
- 输出数据
- 均衡异常检测结果
- 接入方式:kafka
- 均衡异常检测结果字段描述如表 均衡异常检测结果表所示。
表2 均衡异常检测结果字段表 名称
类型
长度
是否必须
描述
taskID
String
128
Y
任务ID
startTime
DateTime
-
Y
检测数据的起始时间,取值范围:2018-01-01 00:00:00~2035-12-31 23:59:59
endTime
DateTime
-
Y
检测数据的结束时间,取值范围:2018-01-01 00:00:00~2035-12-31 23:59:59
predictAnomaly
Integer
-
Y
是否异常,枚举字符串
0:正常, 1:异常(不区分类型) -1:系统异常、数据缺失
detectDesc
String
128
Y
检测结果描述信息
createTime
DateTime
-
Y
检测结束时间,取值范围:2018-01-01 00:00:00~2035-12-31 23:59:59
resultList
List
-
Y
检测结果列表
resultList. vmName
String
128
Y
虚拟机名称
resultList. deviationDegree
Float
-
Y
偏离度,0~1
- 均衡异常检测结果
- 流程样例
- 使用约束
- 时序性
均衡异常检测是针对时序数据的检测,需要保证数据的时序性,乱序的数据会很大程度影响数据检测的准确性。
2. 数据量
均衡异常检测针对每个指标检测时需要累计1天数据用于训练和检测。
