寫入時序資料
時序資料由中繼資料和資料兩部分組成,中繼資料用於記錄時間序列的標識資訊和屬性資訊,而資料則記錄了所有時間序列的資料點(包括產生資料點的時間和對應的資料值)。本文將為您介紹如何寫入時序資料。
功能概述
您可以通過控制台、SDK或命令列的方式寫入時序資料。如果待寫入的行資料已存在,則將先刪除原有的行資料,然後再寫入新的行資料。
在寫入時序資料時,您必須指定時間軸中繼資料和時間軸資料。如果時間軸不存在,將根據寫入的時序資料自動提取中繼資料,並建立相應的時間軸。
注意事項
在寫入時序資料時,請合理評估時序表的設計並關注時間軸的總條數。如果表中存在大量的短時間軸(即一條時間軸下僅有一條或幾條時序資料),則您可能會看到時序資料的中繼資料存放區量偏大。這是因為目前Table Store會為每條時間軸的中繼資料構建索引,按照每條時間軸4 KB的大小計算中繼資料的總儲存大小。
操作步驟
您可以使用控制台預先定義時間軸以及將時序資料寫入時序表。
-
進入執行個體管理頁面。
-
在頁面上方,選擇資源群組和地區。
-
在概覽頁面,單擊執行個體別名或在執行個體操作列單擊執行個體管理。
-
在執行個體詳情頁簽,單擊時序表列表頁簽。
-
在時序表列表頁簽,單擊時序表名稱後選擇資料管理頁簽或在時序表操作列單擊資料管理。
-
(可選)建立時間軸。
-
在資料管理頁簽,單擊新增時間軸。
-
在新增時間軸對話方塊,新增時間軸中繼資料。
設定度量名稱(例如
cpu)和資料來源(例如host_001),在標籤地區添加標籤索引值對(例如region = hangzhou、os = Ubuntu),在屬性地區添加屬性索引值對(例如cpu_user = 10、cpu_sys = 5、cpu_io = 2),然後單擊新增。詳細參數說明請參見下表。
參數
描述
度量名稱
時間軸資料所度量的物理量或者監控指標的名稱,例如cpu或net,用於表示該時間軸記錄的是cpu或者網路使用率等。
資料來源
產生時間軸的資料來源標識。
標籤
時間軸的標籤資訊。您可以自訂多個字串類型的key-value對。
屬性
時間軸的屬性列,用於記錄該時間軸的一些屬性資訊。
-
單擊新增。
對於新建立的時序表,在成功建立約1分鐘後,才可查詢到新增的時間軸。
-
-
插入資料。
-
單擊插入數據。
-
在插入數據對話方塊,設定時間和屬性列。
本樣本中,度量名稱設定為
cpu,資料來源設定為host_001,添加標籤os = Ubuntu和region = hangzhou,屬性列添加三行:cpu_user(整型,值為 20)、cpu_sys(整型,值為 5)、cpu_io(整型,值為 2),單擊確定。 -
單擊確定。
-
開發整合
您可以使用以下的SDK或命令列工具寫入時序資料。
-
使用SDK
-
使用命令列工具:
費用說明
更多資訊,請參見時序模型計量計費。