透過 API 取得 VCS 資源用量

TWSC UI 提供用戶檢視一個月內的 VCS 個體運算資源用量功能,包含 CPU、記憶體等,也有提供用戶下載監控圖。
若您需要取得長時間用量數值,用以分析或製作報表,您可以參考以下教學如何透過 API 取得各項 VCS 用量數值。

Step 1. 取得 API 金鑰

進入 TWSC 後點選右上角帳戶名稱 > 點選 API 金鑰 > 複製 API 金鑰:

Step 2. 取得專案 ID

進入 ListProjects API 文件,於右側 Request 操作區塊:

(1) ApiKeyAuth 輸入Step 1 取得的金鑰
(2) x-api-host 輸入 openstack-taichung-default-2
(3) 點擊 Send API Request

即可取得您加入的專案清單,請複製您的專案 ID:

Step 3. 取得 VCS ID

進入 ListServers API 文件,於右側 Request 操作區塊:

(1) ApiKeyAuth 輸入 Step 1 取得的金鑰
(2) project 輸入 Step 2 取得的專案 ID
(3) x-api-host 輸入 openstack-taichung-default-2
(4) 點擊 Send API Request

即可取得您在專案下所建立的 VCS 清單,請複製需取得用量的 VCS ID:

 

Step 4. 取得 VCS 用量

進入 GetCPUUtilizationByServer API 文件,於右側 Request 操作區塊:

(1) ApiKeyAuth 輸入 Step 1 取得的金鑰
(2) server_id 輸入 Step 3 取得的 VCS ID
(3) x-api-host 輸入 openstack-taichung-default-2
(4) begin_time 輸入開始時間 (例:2024-05-15)
(5) end_time 輸入結束時間
(6) 點擊 Send API Request

即可取得每 5 分鐘的 VCS CPU 用量,Response 區塊右上角可以複製所有取得的數值:

其他資源用量

除上述 CPU 用量,其他資源用量您可以透過以下 API 文件操作並取得數值:

訂閱活動及行銷 EDM