应用平台 APPSTAGE-异常检测告警调优:配置方法

时间:2024-05-23 15:49:35

配置方法

在“异常检测”页面,单击异常检测任务所在行“操作”列的“模型”,默认显示“算法配置”页签,参考表1配置参数。
表1 算法配置参数说明

参数名称

参数含义

取值范围

参数说明

配置建议

metric_type

指标类型

  • success_rate(成功率)
  • fail_rate(失败率)
  • count(请求量,做上下限告警)
  • speed(速率)
  • delay(时延)
  • count_lowerlimit(请求量,做下限告警)
  • count_upperlimit(请求量,做上限告警)

按照实际的指标类型选择该参数,对于请求量类指标,做下限告警的选择count_lowerlimit,不要选择count。

-

sensitivity

敏感度

0-10

默认值5

敏感度参数越高,阈值线越紧;敏感度参数越低,阈值线越松。

敏感度参数最高不超过5.5,最低不低于3.5;一般配置4.5或者5。

  • 请求量指标因为使用了新的算法,敏感度可以在0.5—5之间调节。
  • 时延、请求量、速率类指标敏感度每降低0.5,阈值线相对浮动3%,绝对浮动3。
  • 成功率、失败率指标敏感度每降低0.5,阈值线相对浮动0.3%,绝对浮动0.3%。

low_count_threshold

小请求量

0- 100000000

默认值0

请求量低于此参数值时毛刺告警、波动性不生效;其他类型的告警依然生效。

如果毛刺告警较多,可以配置该参数。

count_threshold

请求量保护

0-100000000

默认值0

请求量低于此参数值时,完全不告警。

一般情况下不建议配置,请谨慎配置,且对请求量类指标不生效。

no_model_threshold_upper

无模型阈值上限

0-100000000

默认值100000000

无模型时配置的阈值上限(固定阈值线)。

对于新增的接口,因为没有历史数据,无法训练出该接口的模型,此时可以配置合适的值用来监控此类接口。

no_model_threshold_lower

无模型阈值下限

0-100000000

默认值0

无模型时配置的阈值下限(固定阈值线)。

对于新增的接口,因为没有历史数据,无法训练出该接口的模型,此时可以配置合适的值用来监控此类接口。

alert_by_std

波动性告警

True/False

默认为True

非请求量类指标参数,通过该参数设置是否引入波动性告警。

-

alert_by_chain

突变告警

True/False

默认为True

请求量类指标参数,通过该参数设置是否引入突变告警。

-

alert_by_drop_to_0

长时间掉0告警

True/False

默认为True

请求量类指标参数,通过该参数设置是否引入长时间掉0告警。

-

alert_by_spikes

毛刺告警

True/False

默认为True

所有指标参数,通过该参数设置是否引入毛刺告警。

-

support.huaweicloud.com/usermanual-wiseeye/appstage_04_2119.html