本文为您介绍通过命令行上报监控数据的配置方法。
授权云监控管理权限
云监控支持使用阿里云账号和RAM用户上报监控数据。当RAM用户使用AccessKey上报监控数据时,需要授权云监控的管理权限。操作方法如下: 
                     
               - 使用阿里云账号登录RAM控制台。
- 创建RAM用户。
                           操作方法请参见创建RAM用户。 
- 为RAM用户创建访问密钥。 
                           操作方法请参见为RAM用户创建访问密钥。 
- 为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 | 表示服务器内部错误。 |