本文為您介紹通過命令行上報監(jiān)控數(shù)據(jù)的配置方法。
授權(quán)云監(jiān)控管理權(quán)限
云監(jiān)控支持使用阿里云賬號和RAM用戶上報監(jiān)控數(shù)據(jù)。當(dāng)RAM用戶使用AccessKey上報監(jiān)控數(shù)據(jù)時,需要授權(quán)云監(jiān)控的管理權(quán)限。操作方法如下:
- 使用阿里云賬號登錄RAM控制臺。
- 創(chuàng)建RAM用戶。
操作方法請參見創(chuàng)建RAM用戶。
- 為RAM用戶創(chuàng)建訪問密鑰。
操作方法請參見為RAM用戶創(chuàng)建訪問密鑰。
- 為RAM用戶授權(quán)(AliyunCloudMonitorFullAccess)。
操作方法請參見為RAM用戶授權(quán)。
安裝和配置阿里云命令行(CLI)工具
安裝阿里云命令行(CLI)工具,操作方法請參見在Windows上安裝阿里云CLI或在Linux上安裝阿里云CLI。
上報監(jiān)控數(shù)據(jù)
使用PutCustomMetric接口上報自定義監(jiān)控數(shù)據(jù),請參見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"
上報監(jiān)控數(shù)據(jù)成功后,返回狀態(tài)碼200。
{
"Message": "success",
"RequestId": "F69F5623-DDD6-42AE-AE59-87A2B841620B",
"Code": "200"
}
狀態(tài)碼說明
當(dāng)通過命令行上報監(jiān)控數(shù)據(jù)時,返回的狀態(tài)碼如下表所示。
狀態(tài)碼 | 描述 |
---|---|
200 | 正常 |
206 |
|
400 | 表示客戶端請求中的語法錯誤。 |
403 | 表示校驗失敗、限速或沒有授權(quán)。 |
500 | 表示服務(wù)器內(nèi)部錯誤。 |