重置异常检测任务 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
。
示例
编辑resp = client.ml.reset_job( job_id="total-requests", ) print(resp)
response = client.ml.reset_job( job_id: 'total-requests' ) puts response
const response = await client.ml.resetJob({ job_id: "total-requests", }); console.log(response);
POST _ml/anomaly_detectors/total-requests/_reset
当任务重置时,您会收到以下结果
{ "acknowledged": true }
在下一个示例中,我们异步重置 total-requests
任务
resp = client.ml.reset_job( job_id="total-requests", wait_for_completion=False, ) print(resp)
response = client.ml.reset_job( job_id: 'total-requests', wait_for_completion: false ) puts response
const response = await client.ml.resetJob({ job_id: "total-requests", wait_for_completion: "false", }); console.log(response);
POST _ml/anomaly_detectors/total-requests/_reset?wait_for_completion=false
当 wait_for_completion
设置为 false
时,响应包含任务重置任务的 ID
{ "task": "oTUltX4IQMOUUVeiohTt8A:39" }
如果您想检查重置任务的状态,请通过引用任务 ID 使用任务管理。