インデックスライフサイクル管理の開始

自動インデックスライフサイクルおよびデータ保持管理は現在無効です。

自動インデックスライフサイクル管理サービスを開始するには、次の手順に従ってください:

インデックスライフサイクル管理を開始するには、Kibanaに移動し、開始コマンドを実行する必要があります。

Kibanaを使用する

  • 1. Elastic Cloudコンソールにログインします。
  • 2. Elasticsearchサービスパネルで、デプロイメントの名前をクリックします。
    デプロイメントの名前が無効になっている場合、Kibanaインスタンスが正常でない可能性があります。その場合は、Elasticサポートにお問い合わせください。デプロイメントにKibanaが含まれていない場合は、最初に有効にするだけで済みます。
  • 3. デプロイメントのサイドナビゲーションメニュー(左上隅のElasticロゴの下に配置されています)を開き、**Dev Tools

Python

  1. resp = client.ilm.start()
  2. print(resp)

Ruby

  1. response = client.ilm.start
  2. puts response

Js

  1. const response = await client.ilm.start();
  2. console.log(response);

コンソール

  1. POST _ilm/start

応答は次のようになります:

コンソール-結果

  1. {
  2. "acknowledged": true
  3. }
  • 5. インデックスライフサイクル管理が現在実行中であることを確認します:

Python

  1. resp = client.ilm.get_status()
  2. print(resp)

Ruby

  1. response = client.ilm.get_status
  2. puts response

Js

  1. const response = await client.ilm.getStatus();
  2. console.log(response);

コンソール

  1. GET _ilm/status

応答は次のようになります:

コンソール-結果

  1. {
  2. "operation_mode": "RUNNING"
  3. }

開始インデックスライフサイクル管理:

Python

  1. resp = client.ilm.start()
  2. print(resp)

Ruby

  1. response = client.ilm.start
  2. puts response

Js

  1. const response = await client.ilm.start();
  2. console.log(response);

コンソール

  1. POST _ilm/start

応答は次のようになります:

コンソール-結果

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

インデックスライフサイクル管理が現在実行中であることを確認します:

Python

  1. resp = client.ilm.get_status()
  2. print(resp)

Ruby

  1. response = client.ilm.get_status
  2. puts response

Js

  1. const response = await client.ilm.getStatus();
  2. console.log(response);

コンソール

  1. GET _ilm/status

応答は次のようになります:

コンソール-結果

  1. {
  2. "operation_mode": "RUNNING"
  3. }