InfluxDB: InfluxDBデータ保持の管理
このドキュメントはクイックスタートガイドの一部です。完全なガイドはこちらからご覧いただけます:InfluxDBの始め方。
👋 Stackheroのドキュメントへようこそ!
Stackheroは、数多くの利点を提供する、すぐに使えるInfluxDBクラウドソリューションを提供しています。
- 無制限の書き込み、クエリ、ダッシュボード、タスク、バケット。
- 無制限のデータ保持期間。
- 無制限のネットワークおよびディスク転送。
- ワンクリックで簡単に更新。
- プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ。
時間を節約し、生活を簡素化:StackheroのInfluxDBクラウドホスティングソリューションを試すのに5分しかかかりません!
デフォルトでは、InfluxDBはデータを無期限に保存します。この動作は従来のデータベースでは一般的ですが、時系列データベースには理想的ではありません。古いデータを削除して制御不能な成長を防ぐ必要があります。
例えば、バッテリー電圧データを保存している場合、数日間のみ関連性があるかもしれません。ディスクを埋めないようにするためには、各バケットに保持期間を設定することが重要です。
データ保持を設定するには:
- InfluxDBのWeb UIを開きます。
- 「Data」をクリックし、「Buckets」を選択します。
- 設定したいバケットの横にある「Settings」をクリックします。
- 「Delete data older than」を選択し、希望する保持期間を選びます。
警告 選択した保持期間より古いデータは永久に削除されることを忘れないでください!
InfluxDBのデータはシャードに整理されていることを覚えておいてください。古いデータのみを含むシャードは自動的に削除されますが、古いデータと現在のデータが混在しているシャードは削除されません。デフォルトでは、保持ポリシーが定義されていない場合、シャードは7日間のデータを保持します。つまり、保持ポリシーを設定すると、約7日分の古いデータが現在のデータと一緒に保存される可能性があります。シャードに関する詳細は公式ドキュメントで確認できます。