全部產品
Search
文件中心

:降採樣

更新時間:Mar 13, 2025

時序資料的降採樣是指將頻率較高的時序資料降低到較低頻率的時序資料的過程。降採樣可以減少資料量從而延長儲存時間,提升查詢速度,同時儘可能地保留未經處理資料的趨勢和特徵。Log Service的降採樣通過將時間序列中的資料點進行特定演算法的分組與彙總來實現。

重要

本功能不再支援新開通,如果已有的MetricStore已開通降採樣功能,則保留該功能。

使用限制

需保證時序庫活躍時間軸(即最大降採樣周期內出現的時間軸)的數量小於ReadWrite Shard數 * 100W,否則可能出現降採樣庫資料不完整的情況。

工作原理

當建立一個降採樣配置時,會根據配置的儲存時間長度建立時序子庫,並根據配置的彙總周期建立降採樣定時任務。第一條降採樣配置,由主時序庫向第一個時序子庫中寫入;第二條降採樣配置,由第一個時序子庫向第二個時序子庫中寫入,以此類推。當發生降採樣配置條目修改時,會根據前後配置差異,自動建立、修改、刪除時序子庫或降採樣定時任務。

在查詢時,如果降採樣配置的範圍滿足查詢時間範圍,將自動以降採樣子庫的資料作為查詢資料來源,以獲得超越原始時序庫的儲存時間長度、更快的查詢速度。例如下述範例,在查詢Step為30min時將自動選擇降採樣 1 的時序庫。

image.png

資產詳情

開啟降採樣配置後,Log Service會在Project中建立一個專屬的MetricStore和定時SQL任務。

  • MetricStore

    監控指標Metricstore用於儲存降採樣的資料。開啟降採樣配置後,自動產生該專屬Metricstore,其名稱為 {metricstore}--ds-{config-no}。

  • 定時SQL任務

    定時SQL任務用於定期執行降採樣匯入。開啟降採樣配置後,自動產生該專屬定時SQL任務,其名稱為 {metricstore}_{config-no - 1}_to_{config-no}_downsampling。

建立降採樣配置

前提條件

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 時序儲存 > 時序庫頁簽中,單擊目標MetricStore右側的修改日誌庫,進入MetricStore屬性頁面。

  4. 單擊頁面右上方的修改,並單擊降採樣配置對應的操作

  5. 設定降採樣配置參數。

    參數

    說明

    自身指標間隔(秒)

    原始時序庫中兩條相同時間軸的採集間隔。

    您可以根據實際情況自行填寫,也可以單擊自動計算。自動計算的方式為,隨機提取當前時序庫中的一條時間軸,計算指標間隔並對齊到5秒。

    自身儲存時間長度(天)

    原始時序庫的資料儲存時間。

    當MetricStore屬性頁面中原始時序庫資料儲存時間發生改變時,將自動同步到降採樣配置的該欄位中,無需自行更改。如果發生了某些特殊情況導致MetricStore屬性頁面中的資料儲存時間和降採樣配置中記錄的時間不一致,可以手動單擊同步

    降採樣配置

    一個原始時序庫最多配置5條降採樣配置。

    支援手動設定降採樣參數及自動產生降採樣配置。

    • 手動設定:

      • 彙總周期:降採樣子庫的指標間隔。

        重要
        • 彙總周期取值需大於等於60且不可為空。

        • 當前配置的彙總周期,必須整除上一個配置(或自身指標間隔)。

        • 當前配置的彙總周期,必須是上一個配置(或自身指標間隔)的2倍及以上。

      • 儲存時間長度:降採樣子庫的儲存時間長度。

        重要
        • 儲存時間長度取值必須大於0且不可為空。

        • 當前配置的儲存時間長度,不能低於上一個配置。

    • 自動產生:單擊推薦降採樣配置,可以根據您當前的指標間隔和儲存時間長度,自動產生降採樣配置。

    重要

    單擊推薦降採樣配置時,已編輯未提交的降採樣配置將被覆蓋。

  6. 單擊提交儲存配置。

刪除降採樣配置

重要

刪除降採樣配置將刪除所有降採樣配置和相關資源。

  1. 在MetricStore屬性頁面中,單擊頁面右上方的修改,並單擊降採樣配置對應的操作

  2. 單擊刪除降採樣配置關閉降採樣功能。

降採樣任務異常處理

當降採樣任務發生異常時,可以對任務狀態中查看詳細原因並進行處理。

  1. 在MetricStore屬性頁面中,單擊降採樣配置對應的查看

  2. 在降採樣配置頁面中,單擊image.png查看詳細原因。

    重要

    當任務未完成時(運行中、失敗),禁止再次提交新任務。

  3. 單擊重試運行上一個任務,或單擊刪除降採樣配置後重新建立降採樣配置。