InfluxDB: InfluxDB でのデータ保持期間の設定

このドキュメントはクイックスタートガイドの一部です。完全なガイドはこちらからご覧いただけます:InfluxDB を迅速にセットアップし、ベストプラクティスで管理する方法

👋 Stackhero ドキュメントへようこそ

Stackhero は、スピードとシンプルさを追求したフルマネージドの InfluxDB cloud 環境を提供します:

  • 無制限の書き込み、クエリ、ダッシュボード、タスク、バケット。
  • 無制限のデータ保持期間:必要なだけメトリクスを保存できます。
  • 無制限のネットワークおよびディスク転送、隠れた制限はありません。
  • ワンクリックでのアップデート:常に最新の機能と修正にアクセス可能です。
  • 専用のプライベートインフラ上で、安定したパフォーマンスと強固なセキュリティを実現。

Stackhero なら、データとインサイトに集中できます。InfluxDB cloud hosting の導入は数分で完了し、すべてのセットアップが長期的な信頼性を考慮して最適化されています。

デフォルトでは、InfluxDB はデータを無期限に保持します。多くの時系列データ用途では、各バケットごとに保持期間を設定することで、必要なデータのみを保存し、ストレージの無制限な増加を防げます。

保持期間の設定方法:

  1. InfluxDB の Web UI を開きます。
  2. 「Data」から「Buckets」を選択します。
  3. 対象バケットの横にある「Settings」をクリックします。
  4. 「Delete data older than」から希望する保持期間を選択します。

選択した保持期間より古いデータは完全に削除されます。

InfluxDB ではデータをシャード(shard)単位で保存しています。期限切れデータのみを含むシャードは自動的に削除されますが、期限切れデータと現行データが混在している場合、そのシャードは全データが期限切れになるまで残ります。デフォルトでは、1つのシャードは7日分のデータをカバーします。新しい保持ポリシーを設定した場合、最大で約7日分の古いデータが次のシャードサイクルまで残ることがあります。詳細は InfluxDB シャードに関するドキュメント をご覧ください。