删除监控 API

编辑

从 Watcher 中删除一个监控。

请求

编辑

DELETE _watcher/watch/<watch_id>

先决条件

编辑
  • 您必须拥有 manage_watcher 集群权限才能使用此 API。有关更多信息,请参阅 安全权限

描述

编辑

删除监控后,.watches 索引中代表监控的文档将消失,并且它将永远不会再次运行。

请注意,删除监控不会从监控历史记录中删除与此监控相关的任何监控执行记录。

删除监控必须仅通过此 API 完成。不要使用 Elasticsearch DELETE Document API 直接从 .watches 索引中删除监控。启用 Elasticsearch 安全功能后,请确保没有人在 .watches 索引上获得 write 权限。

路径参数

编辑
<watch_id>
(必需,字符串)监控的标识符。

示例

编辑

以下示例删除 id 为 my-watch 的监控

resp = client.watcher.delete_watch(
    id="my_watch",
)
print(resp)
response = client.watcher.delete_watch(
  id: 'my_watch'
)
puts response
const response = await client.watcher.deleteWatch({
  id: "my_watch",
});
console.log(response);
DELETE _watcher/watch/my_watch

响应

{
   "found": true,
   "_id": "my_watch",
   "_version": 2
}