ロールアップジョブAPIの開始

8.11.0で非推奨。

ロールアップは将来のバージョンで削除されます。代わりにダウンサンプリングを使用してください。

既存の停止したロールアップジョブを開始します。

リクエスト

POST _rollup/job/<job_id>/_start

前提条件

  • Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するにはmanageまたはmanage_rollupのクラスター権限が必要です。詳細についてはセキュリティ権限を参照してください。

説明

存在しないジョブを開始しようとすると、例外が発生します。すでに開始されているジョブを開始しようとすると、何も起こりません。

パスパラメータ

  • <job_id>
  • (必須、文字列)ロールアップジョブの識別子。

レスポンスコード

  • 404(リソースが見つかりません)
  • このコードは、リクエストに一致するリソースがないことを示します。存在しないジョブを開始しようとすると発生します。

  1. #### Python
  2. ``````python
  3. resp = client.rollup.start_job(
  4. id="sensor",
  5. )
  6. print(resp)
  7. `

Ruby

  1. response = client.rollup.start_job(
  2. id: 'sensor'
  3. )
  4. puts response

Js

  1. const response = await client.rollup.startJob({
  2. id: "sensor",
  3. });
  4. console.log(response);

コンソール

  1. POST _rollup/job/sensor/_start

これにより、次のレスポンスが返されます:

コンソール-結果

  1. {
  2. "started": true
  3. }