启动汇总作业 API

编辑

在 8.11.0 中已弃用。

汇总将在未来版本中删除。请改用降采样

启动一个已存在的、已停止的汇总作业。

请求

编辑

POST _rollup/job/<job_id>/_start

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,您必须拥有 managemanage_rollup 集群权限才能使用此 API。有关详细信息,请参阅安全权限

描述

编辑

如果您尝试启动不存在的作业,则会发生异常。如果您尝试启动已启动的作业,则不会发生任何事情。

路径参数

编辑
<job_id>
(必需,字符串)汇总作业的标识符。

响应代码

编辑
404(缺少资源)
此代码表示没有与请求匹配的资源。如果您尝试启动不存在的作业,则会发生这种情况。

示例

编辑

如果我们已经创建了一个名为 sensor 的汇总作业,则可以使用以下命令启动它

resp = client.rollup.start_job(
    id="sensor",
)
print(resp)
response = client.rollup.start_job(
  id: 'sensor'
)
puts response
const response = await client.rollup.startJob({
  id: "sensor",
});
console.log(response);
POST _rollup/job/sensor/_start

这将返回响应

{
  "started": true
}