本文为您介绍通过阿里云命令行(CLI)上报自定义事件监控数据的配置方法。

授权云监控管理权限

云监控支持使用阿里云账号或RAM用户上报事件监控数据。当RAM用户使用AccessKey上报监控数据时,需要授权云监控的管理权限。操作方法如下:
  1. 使用阿里云账号登录RAM控制台
  2. 创建RAM用户。

    操作方法请参见创建RAM用户

  3. 为RAM用户创建访问密钥。

    操作方法请参见创建AccessKey

  4. 为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 服务器内部错误。