更新时间:2022-03-25 GMT+08:00
分享

均衡异常检测

  • 分类

    异常检测

  • 适用领域

    对同类型的多个VM上多个相同类型指标进行检测,判断VM之间是否负载均衡。

  • 使用场景

    在海量业务场景中,为了保证系统韧性,通常存在如VM负载均衡的设计。在实际系统运行过程中,个别VM出现故障,往往不会直接影响业务,运维人员难以发现,但是会造成潜在的故障隐患,一旦业务量增大,超出剩下均衡VM的承载能力,便会造成业务严重受损。VM均衡异常检测,可以更快更早的检测出VM均衡异常,提早发现故障隐患,避免重大业务损失。

  • 功能说明
    1. 智能异常检测

    提供API 接口,对一个时间段的时序数据进行检测。

    2. 自动建模

    根据输入的数据流,服务自动生成匹配业务的算法模型。

  • 输入数据
    1. 均衡异常检测时序数据
      • 接入方式: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

        观测值

  • 输出数据
    1. 均衡异常检测结果
      • 接入方式: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

  • 流程样例

    数据对接 -> 均衡异常检测 -> 记录集

  • 使用约束
    1. 时序性

    均衡异常检测是针对时序数据的检测,需要保证数据的时序性,乱序的数据会很大程度影响数据检测的准确性。

    2. 数据量

    均衡异常检测针对每个指标检测时需要累计1天数据用于训练和检测。

分享:

    相关文档

    相关产品

close