本文为您介绍通过阿里云命令行(CLI)上报自定义事件监控数据的配置方法。
授权云监控管理权限
云监控支持使用阿里云账号或RAM用户上报事件监控数据。当RAM用户使用AccessKey上报监控数据时,需要授权云监控的管理权限。操作方法如下:
- 使用阿里云账号登录RAM控制台。
- 创建RAM用户。
操作方法请参见创建RAM用户。
- 为RAM用户创建访问密钥。
操作方法请参见创建AccessKey。
- 为RAM用户授权(AliyunCloudMonitorFullAccess)。
操作方法请参见为RAM用户授权。
安装和配置阿里云命令行(CLI)工具
安装阿里云命令行(CLI)工具,操作方法请参见在Windows上安装阿里云CLI或在Linux上安装阿里云CLI。
上报监控数据
使用PutCustomEvent接口上报事件监控数据,请参见PutCustomEvent。
示例如下:
aliyun cms PutCustomEvent --EventInfo.1.EventName ErrorEvent --EventInfo.1.Content helloworld --EventInfo.1.Time "20171013T170923.456+0800" --EventInfo.1.GroupId 0
上报事件监控数据成功后,返回状态码200。
{
"Message": "success",
"RequestId": "AB4BCB36-A048-4BD7-9530-46802D5F23ED",
"Code": "200"
}
错误码说明
当通过命令行上报事件监控数据时,返回的错误码如下表所示。
错误码 | 描述 |
---|---|
400 | 客户端请求中的语法错误。 |
403 | 校验失败、限速、没有授权。 |
500 | 服务器内部错误。 |