删除监测器 API编辑

从 Synthetics 应用程序中删除一个或多个监测器。

请求编辑

DELETE <kibana 主机>:<端口>/api/synthetics/monitors

DELETE <kibana 主机>:<端口>/s/<空间 ID>/api/synthetics/monitors

先决条件编辑

您必须在 Kibana 功能权限 的 **可观测性** 部分中拥有 **Synthetics** 功能的 全部 权限。

您必须在 Kibana 功能权限 的 **可观测性** 部分中拥有 **Synthetics** 功能的 全部 权限。

请求正文编辑

请求正文应包含要删除的监测器 ID 数组。

ids
(必填,字符串数组)要删除的监测器 ID 数组。

以下是一个 DELETE 请求示例,用于按 ID 删除监测器列表

DELETE /api/synthetics/monitors
{
  "ids": [
    "monitor1-id",
    "monitor2-id"
  ]
}

响应示例编辑

API 响应包含有关已删除监测器的信息,其中响应数组中的每个条目都包含以下属性

  • id(字符串):已删除监测器的唯一标识符。
  • deleted(布尔值):指示监测器是否已成功删除(如果已删除,则为 true,否则为 false)。

以下是删除多个监测器的响应示例

[
  {
    "id": "monitor1-id",
    "deleted": true
  },
  {
    "id": "monitor2-id",
    "deleted": true
  }
]