InfluxDB: 在 InfluxDB 設定數據保留

此文件屬於快速入門指南的一部分。請在此處查看完整指南:如何以最佳實踐快速設定及管理 InfluxDB

👋 歡迎瀏覽 Stackhero 文件

Stackhero 提供全託管的 InfluxDB cloud 環境,專為速度與簡易性而設:

  • 無限寫入、查詢、儀表板、任務及 buckets。
  • 無限數據保留:按您需要的時間保存您的指標數據。
  • 無限網絡及磁碟傳輸,絕無隱藏限制。
  • 一鍵更新:隨時享用最新功能及修正。
  • 穩定效能及強大安全性,專屬於您的私人基礎設施。

有了 Stackhero,您可以專注於數據及洞察分析。只需數分鐘即可開始使用 InfluxDB cloud hosting,每個部署都為長期穩定性而優化。

預設情況下,InfluxDB 會無限期保留數據。對於大多數時序應用,為每個 bucket 設定保留期限,可確保只保留所需數據,並防止儲存空間無限制增長。

設定保留政策的方法:

  1. 開啟 InfluxDB 網頁介面。
  2. 前往「Data」,然後選擇「Buckets」。
  3. 在相關 bucket 旁點選「Settings」。
  4. 於「Delete data older than」下方選擇您想要的保留期限。

超過所選保留期限的數據將會被永久刪除。

InfluxDB 以 shard 形式儲存數據。只包含過期數據的 shard 會自動刪除;若 shard 同時包含過期及現有數據,則會保留至所有數據過期為止。預設情況下,每個 shard 覆蓋 7 天數據。當您設定新的保留政策時,最多可能有接近 7 天的舊數據會保留至下一個 shard 週期。如需詳情,請參閱 InfluxDB shard 文件