应用平台 APPSTAGE-在监控服务新增异常检测任务:步骤四:配置训练模型
步骤四:配置训练模型
- 在异常检测任务列表,单击任务所在行“操作”列的“模型”。
- 在模型配置页面,单击主模型后的添加模型,如图1所示,可添加多个模型。
- 在“算法配置”页签,配置算法参数,具体参数如表6所示,配置完成后单击“确定”。
表6 动态阈值算法配置参数说明 参数名称
参数说明
算法版本
选择算法及版本,推荐选择以下两种算法,版本选择最新版本。
- boxplot_ad :动态阈值算法。
- fixed_threshold:固定阈值算法。
当前模型
算法配置完成后,在“训练模型”页签通过训练,生成模型后,再进行模型选择。
输出表名
无需设置,保存后会自动生成表名,会将训练数据保存在该表中。
特定维度
开启特定维度后,会增加“维度参数配置”页签,可以在该页签指定维度,并进行参数配置。
metric_type
选择指标类型。
-
其他参数可以暂不设置,当生成的告警不符合预期时进行调整,参数说明请参见参数后的解释,告警调优请参见通过调整模型参数对异常告警调优。
- 单击“训练配置”,切换至“训练配置”页签,根据配置的算法进行模型训练。
- 设置参数,具体参数如表7所示。
- 单击“注册任务”,单击“确认”,注册模型训练任务。
- 单击“启动任务”,单击“确认”,启动模型训练任务,任务状态显示RUNNING表示任务启动成功。
- 单击“立即训练”,进行模型训练,可以在“训练历史”中查看训练任务进展。
- 当模型训练完成后需要在“算法配置”页签,选择当前模型。
- 单击“Judge配置”,切换至“Judge配置”页签,配置Judge定时任务,对数据及训练结果进行对比判断。
- 设置参数,具体参数如表8所示。
表8 Judge配置参数说明 参数名称
参数说明
Dynamic Resource
动态资源,开启后可以动态分配任务使用的资源大小,关闭后可以手动配置。
Cpu核数
关闭动态资源开关后,可以手动修改Cpu核数。
内存 MB
关闭动态资源开关后,可以手动修改内存大小。
任务名称
默认显示该Judge任务的任务名称。
调度(固定时间)
设置任务执行时间。
例如设置3小时40分钟,则每天3点40执行任务;设置24小时40分钟,则每天0点40执行任务;设置为10分钟,则每小时的10分执行任务;设置为10秒,则每分钟的10秒执行任务。
调度(固定间隔)
设置执行任务的时间间隔,一般是小时任务和分钟任务会修改此值,不涉及无须选择。
例如设置6小时,则每6小时执行一次,即0点、6点、12点、18点执行;配合固定时间调度,间隔时间配置为6小时,固定时间配置为10分钟,则每天的0:10、6:10、12:10、18:10执行。
汇聚时间提前
设置执行任务时选择的数据时间提前多久。
例如时间提前3分钟,每次查询的时间范围自动往前偏移3分钟;当查询范围是小时、天的时候,一般不需要配置;分钟汇聚任务,由于延迟原因,一般都需配置。
结果时间偏移
设置汇聚出的结果存入输出表的时间值。
例如结果时间偏移15分钟,每次执行的结果数据存入MPPDB数据库的timestamp自动增加15分钟。
- 单击“初始化Daemon”,当Judge Daemon状态为RUNNING,表示初始化成功。
- 单击“注册任务”,注册Judge任务。
- 单击“启动任务”,单击“确认”,启动Judge任务,任务状态显示RUNNING表示任务启动成功。
- 设置参数,具体参数如表8所示。