本文為您介紹通過命令列上報監控資料的配置方法。
授權CloudMonitor系統管理權限
CloudMonitor支援使用阿里雲帳號和RAM使用者上報監控資料。當RAM使用者使用AccessKey上報監控資料時,需要授權CloudMonitor的系統管理權限。操作方法如下:
- 使用阿里雲帳號登入RAM控制台。
- 建立RAM使用者。
操作方法請參見建立RAM使用者。
- 為RAM使用者建立存取金鑰。
操作方法請參見建立AccessKey。
- 為RAM使用者授權(AliyunCloudMonitorFullAccess)。
操作方法請參見為RAM使用者授權。
安裝和配置阿里雲命令列(CLI)工具
安裝阿里雲命令列(CLI)工具,操作方法請參見在Windows上安裝阿里雲CLI或在Linux上安裝阿里雲CLI。
上報監控資料
使用PutCustomMetric介面上報自訂監控資料,請參見PutCustomMetric。
樣本如下:
aliyun cms PutCustomMetric --MetricList.1.MetricName cpu_total --MetricList.1.Dimensions '{"sampleName1":"value1","sampleName2":"value2"}' --MetricList.1.Time 1555390981421 --MetricList.1.Type 0 --MetricList.1.Period 60 --MetricList.1.Values '{"value":10.5}' --MetricList.1.GroupId "0"
上報監控資料成功後,返回狀態代碼200。
{
"Message": "success",
"RequestId": "F69F5623-DDD6-42AE-AE59-87A2B841620B",
"Code": "200"
}
狀態代碼說明
當通過命令列上報監控資料時,返回的狀態代碼如下表所示。
狀態代碼 | 描述 |
200 | 正常 |
206 |
|
400 | 表示用戶端請求中的語法錯誤。 |
403 | 表示校正失敗、限速或沒有授權。 |
500 | 表示伺服器內部錯誤。 |