TSDB for InfluxDB®️ データベースのデータ保存ポリシーを設定して、データベースにデータを保存できる期間を指定できます。このトピックでは、TSDB for InfluxDB®️ データベースのデータ保存ポリシーを設定、変更、および削除する方法について説明します。
前提条件
TSDB for InfluxDB®️ データベースが作成されていること。詳細については、「データベースの作成」をご参照ください。
概要
TSDB for InfluxDB®️ データベースのカスタムデータ保存ポリシーを設定して、データベースに保存されるデータ量を制御できます。autogen ポリシーは、データベースの作成後にデータベースに対して自動的に設定されます。このデフォルトの保存ポリシーに基づいて、データベース内のデータは永続的に保存され、データベース内のシャードは 7 日間保持されます。要件に合わせてポリシーを調整できます。
保存ポリシーの作成
TSDBコンソール にログインします。
コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。
Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。
Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを作成するデータベースに対応する Actions 列の Storage Policy Management をクリックします。
Storage Policy Management ページで、右上隅にある Create をクリックします。

表示されるダイアログボックスで、次の表に示すパラメーターを設定します。
パラメーター
説明
Retention Policy Name
保存ポリシーの名前を入力します。保存ポリシーの名前は一意である必要があります。
Storage Duration
データベース内のデータの保存期間を指定します。
デフォルト
このポリシーをデフォルトポリシーに設定するかどうかを指定します。カスタム保存ポリシーをデフォルトポリシーに設定すると、autogen ポリシーはデフォルトポリシーではなくなります。
説明複数の保存ポリシーを作成できますが、データベースに指定できるデフォルトポリシーは 1 つだけです。
OK をクリックします。
説明既存のデータ保持ポリシーを変更することで、シャードの保持期間を設定することもできます。Storage Duration of Shards 詳細については、「保持ポリシーの変更」をご参照ください。
保存ポリシーの変更
TSDBコンソール にログインします。
コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。
Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。
Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを変更するデータベースに対応する Actions 列の Storage Policy Management をクリックします。
Storage Policy Management ページで、保存ポリシーを変更します。
保持ポリシーを 1 つ変更する: 変更する保持ポリシーに対応する 変更[アクション] 列の をクリックします。
複数の保持ポリシーを同時に変更する: 変更するポリシーを選択し、[選択項目を変更] をクリックします。
説明複数の保持ポリシーを同時に変更する場合、ポリシーの [保存期間] パラメーターのみを変更できます。
データを長期間保存するには、保持ポリシーの Storage Duration of Shards パラメーターを設定します。
表示されるダイアログボックスで、保存ポリシーのパラメーターを設定します。
[OK] をクリックします。
デフォルトの保存ポリシーの指定
TSDBコンソール にログインします。
コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。
Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。
Time Series Data Management > Databases を選択します。[データベース] ページで、デフォルトの保存ポリシーを指定するデータベースに対応する Actions 列の Storage Policy Management をクリックします。
Storage Policy Management ページで、保持ポリシーに対応する [アクション] 列の [デフォルトとして設定] をクリックします。
リテンションポリシーをデフォルトポリシーに設定すると、ポリシーに対応する [デフォルトかどうか] 列に [はい] が表示されます。
保存ポリシーの削除
TSDBコンソール にログインします。
コンソールの左上隅で、インスタンスが配置されているリージョンを選択します。
Instances ページで、インスタンスに対応する Actions 列の Manage をクリックします。
Time Series Data Management > Databases を選択します。[データベース] ページで、リテンションポリシーを削除するデータベースに対応する Actions 列の Storage Policy Management をクリックします。
Storage Policy Management ページで、削除する保存ポリシーに対応する [アクション] 列の [削除] をクリックします。
表示されるメッセージで、[OK] をクリックします。