删除监视器 API
编辑删除监视器 API
编辑从 Synthetics 应用程序中删除一个或多个监视器。
请求
编辑DELETE <kibana 主机>:<端口>/api/synthetics/monitors/<config_id>
DELETE <kibana 主机>:<端口>/s/<空间 ID>/api/synthetics/monitors/<config_id>
先决条件
编辑您必须在 Kibana 功能权限的 可观测性 部分中拥有 all 权限,才能使用 Synthetics 功能。
路径参数
编辑-
config_id
- (必需,字符串)要删除的监视器的 ID。
以下是一个通过 ID 删除监视器的 DELETE 请求示例
DELETE /api/synthetics/monitors/monitor1-id
批量删除监视器
编辑您可以通过向 /api/synthetics/monitors/_bulk_delete
端点发送一个配置 ID 列表的 POST 请求来删除多个监视器。
请求正文
编辑请求正文应包含要删除的监视器 ID 数组。
-
ids
- (必需,字符串数组)要删除的监视器 ID 数组。
以下是一个通过 ID 删除监视器列表的 POST 请求示例
POST /api/synthetics/monitors/_bulk_delete { "ids": [ "monitor1-id", "monitor2-id" ] }
响应示例
编辑API 响应包含有关已删除监视器的信息,其中响应数组中的每个条目包含以下属性
-
id
(字符串):已删除监视器的唯一标识符。 -
deleted
(布尔值):指示是否成功删除监视器(如果已删除则为true
,否则为false
)。
以下是删除多个监视器的响应示例
[ { "id": "monitor1-id", "deleted": true }, { "id": "monitor2-id", "deleted": true } ]