すべてのプロダクト
Search
ドキュメントセンター

Time Series Database:データ保存ポリシーの設定

最終更新日:Jan 14, 2025

TSDB for InfluxDB®️ データベースのデータ保存ポリシーを設定して、データベースにデータを保存できる期間を指定できます。このトピックでは、TSDB for InfluxDB®️ データベースのデータ保存ポリシーを設定、変更、および削除する方法について説明します。

前提条件

TSDB for InfluxDB®️ データベースが作成されていること。詳細については、「データベースの作成」をご参照ください。

概要

TSDB for InfluxDB®️ データベースのカスタムデータ保存ポリシーを設定して、データベースに保存されるデータ量を制御できます。autogen ポリシーは、データベースの作成後にデータベースに対して自動的に設定されます。このデフォルトの保存ポリシーに基づいて、データベース内のデータは永続的に保存され、データベース内のシャードは 7 日間保持されます。要件に合わせてポリシーを調整できます。

保存ポリシーの作成

  1. TSDBコンソール にログインします。

  2. コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。

  3. Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。

  4. Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを作成するデータベースに対応する Actions 列の Storage Policy Management をクリックします。

  5. Storage Policy Management ページで、右上隅にある Create をクリックします。

    image..png

  6. 表示されるダイアログボックスで、次の表に示すパラメーターを設定します。

    パラメーター

    説明

    Retention Policy Name

    保存ポリシーの名前を入力します。保存ポリシーの名前は一意である必要があります。

    Storage Duration

    データベース内のデータの保存期間を指定します。

    デフォルト

    このポリシーをデフォルトポリシーに設定するかどうかを指定します。カスタム保存ポリシーをデフォルトポリシーに設定すると、autogen ポリシーはデフォルトポリシーではなくなります。

    説明

    複数の保存ポリシーを作成できますが、データベースに指定できるデフォルトポリシーは 1 つだけです。

  7. OK をクリックします。

    説明

    既存のデータ保持ポリシーを変更することで、シャードの保持期間を設定することもできます。Storage Duration of Shards 詳細については、「保持ポリシーの変更」をご参照ください。

保存ポリシーの変更

  1. TSDBコンソール にログインします。

  2. コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。

  3. Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。

  4. Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを変更するデータベースに対応する Actions 列の Storage Policy Management をクリックします。

  5. Storage Policy Management ページで、保存ポリシーを変更します。

    • 保持ポリシーを 1 つ変更する: 変更する保持ポリシーに対応する 変更[アクション] 列の をクリックします。

    • 複数の保持ポリシーを同時に変更する: 変更するポリシーを選択し、[選択項目を変更] をクリックします。

      説明
      • 複数の保持ポリシーを同時に変更する場合、ポリシーの [保存期間] パラメーターのみを変更できます。

      • データを長期間保存するには、保持ポリシーの Storage Duration of Shards パラメーターを設定します。

  6. 表示されるダイアログボックスで、保存ポリシーのパラメーターを設定します。

  7. [OK] をクリックします。

デフォルトの保存ポリシーの指定

  1. TSDBコンソール にログインします。

  2. コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。

  3. Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。

  4. Time Series Data Management > Databases を選択します。[データベース] ページで、デフォルトの保存ポリシーを指定するデータベースに対応する Actions 列の Storage Policy Management をクリックします。

  5. Storage Policy Management ページで、保持ポリシーに対応する [アクション] 列の [デフォルトとして設定] をクリックします。

    リテンションポリシーをデフォルトポリシーに設定すると、ポリシーに対応する [デフォルトかどうか] 列に [はい] が表示されます。

保存ポリシーの削除

  1. TSDBコンソール にログインします。

  2. コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。

  3. Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。

  4. Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを削除するデータベースに対応する Actions 列の Storage Policy Management をクリックします。

  5. Storage Policy Management ページで、削除する保存ポリシーに対応する [アクション] 列の [削除] をクリックします。

  6. 表示されるメッセージで、[OK] をクリックします。