删除监视器 API编辑

从 Watcher 中删除监视器。

请求编辑

DELETE _watcher/watch/<watch_id>

先决条件编辑

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

描述编辑

删除监视器后,表示监视器的 .watches 索引中的文档将消失,并且该监视器将不再运行。

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

必须通过此 API 删除监视器。不要使用 Elasticsearch DELETE 文档 API 直接从 .watches 索引中删除监视器。当启用 Elasticsearch 安全功能时,请确保没有人对 .watches 索引授予 write 权限。

路径参数编辑

<watch_id>
(必需,字符串) 监视器的标识符。

示例编辑

以下示例删除了具有 my-watch 标识符的监视器

response = client.watcher.delete_watch(
  id: 'my_watch'
)
puts response
DELETE _watcher/watch/my_watch

响应

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