重置异常检测作业 API
编辑重置异常检测作业 API编辑
重置现有的异常检测作业。
请求编辑
POST _ml/anomaly_detectors/<job_id>/_reset
先决条件编辑
- 需要
manage_ml
集群权限。此权限包含在machine_learning_admin
内置角色中。 - 在重置作业之前,必须先关闭它。您可以在关闭作业时将
force
设置为true
,以避免等待作业完成。请参阅 关闭作业。
路径参数编辑
-
<job_id>
- (必需,字符串) 异常检测作业的标识符。
查询参数编辑
-
wait_for_completion
- (可选,布尔值) 指定请求应立即返回还是等待作业重置完成。默认为
true
。 -
delete_user_annotations
- (可选,布尔值) 指定重置作业时,是否应删除用户添加的注释以及任何自动生成的注释。默认为
false
。
示例编辑
response = client.ml.reset_job( job_id: 'total-requests' ) puts response
POST _ml/anomaly_detectors/total-requests/_reset
重置作业时,您将收到以下结果
{ "acknowledged": true }
在下一个示例中,我们将异步重置 total-requests
作业
response = client.ml.reset_job( job_id: 'total-requests', wait_for_completion: false ) puts response
POST _ml/anomaly_detectors/total-requests/_reset?wait_for_completion=false
当 wait_for_completion
设置为 false
时,响应将包含作业重置任务的 ID
{ "task": "oTUltX4IQMOUUVeiohTt8A:39" }
如果要检查重置任务的状态,请使用 任务管理 并引用任务 ID。