块存储支持设置的事件通知包括系统事件、挂载或者卸载数据盘、保留云盘、欠费释放。

事件列表

块存储可以设置的事件通知包括:

系统事件

块存储只有异常类事件,不存在维护类系统事件。在事件发生和结束时,均可以发出事件通知。不同系统事件对应的事件通知名称请参见下文附录:块存储系统事件对应的事件通知名称

以块存储性能受到严重影响(Stalled)的系统事件为例。事件通知的JSON格式如下所示。

  • 首次发布块存储系统事件时,事件具有executeStartTime属性。
    {
      "ver": "1.0",
      "id": "2256A988-0B26-4E2B-820A-8A********E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
      "level": "CRITICAL",
      "name": "Disk:Stalled:Executing",
      "userId": "169070********30",
      "eventTime": "20190410T080101.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
        "eventId": "e-t4navn7********6x5no",
        "diskId": "d-t4ndyqve********n4ds",
        "device": "/dev/xvdb",
        "eventType": "Stalled",
        "executeStartTime": "2019-04-10T01:01:01Z",
        "ecsInstanceId": "i-bp1ecr********5go2go",
        "ecsInstanceName": "ecs-instance-name"
      }
    }
  • 当块存储系统事件结束时,您会收到相应通知。相较于首次收到的事件通知,增加了一条executeFinishTime属性。
    {
      "ver": "1.0",
      "id": "2256A988-0B26-4E2B-820A-8A********E5",
      "product": "ECS",
      "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
      "level": "CRITICAL",
      "name": "Disk:Stalled:Executing",
      "userId": "169070********30",
      "eventTime": "20190410T080301.922+0800",
      "regionId": "cn-hangzhou",
      "content": {
        "eventId": "e-t4navn7********6x5no",   
        "diskId": "d-t4ndyqve********n4ds",    
        "device": "/dev/xvdb",                 
        "eventType": "Stalled",                
        "executeStartTime": "2019-04-10T01:01:01Z",   
        "executeFinishTime": "2019-04-10T01:03:01Z",  
        "ecsInstanceId": "i-bp1ecr********5go2go",    
        "ecsInstanceName": "ecs-instance-name"        
      }
    }
content字段解释:
字段 说明 示例值
eventId 系统事件ID。 e-t4navn7********6x5no
diskId 受影响的块存储ID。 d-t4ndyqve********n4ds
device 设备的挂载点。 /dev/xvdb
eventType 块存储系统事件类型。取值范围:
  • Degraded:块存储性能降级
  • SeverelyDegraded:块存储性能严重降级
  • Stalled:块存储性能受到严重影响
Stalled
executeStartTime 系统事件执行开始时间,采用UTC +0时区。 2019-04-10T01:01:01Z
executeFinishTime 系统事件执行结束时间,采用UTC +0时区。 2019-04-10T01:03:01Z
ecsInstanceId 挂载块存储的实例ID。 i-bp1ecr********5go2go
ecsInstanceName 挂载块存储的实例名称。 ecs-instance-name

挂载或者卸载数据盘

当数据盘完成挂载或者卸载时,云服务器ECS会发送云盘完成操作成功或失败的事件。详情请参见挂载数据盘卸载数据盘

事件通知的JSON格式如下所示。

{
  "ver": "1.0",
  "id": "2256A988-0B26-4E2B-820A-8A********E5",
  "product": "ECS",
  "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
  "level": "INFO",
  "name": "Disk:DiskOperationCompleted",
  "userId": "169070********30",
  "eventTime": "20190409T121826.922+0800",
  "regionId": "cn-hangzhou",
  "content": {
      "diskId" : "d-t4ndyqve********n4ds",
      "operation" : "AttachDisk",
      "result" : "accomplished"
  }
}
content字段解释:
字段 说明 示例值
diskId 云盘ID。 d-bp1bwa********9ol4mi
operation 操作类型。取值范围:
  • AttachDisk:挂载云盘
  • DetachDisk:卸载云盘
AttachDisk
result 任务结果。取值范围:
  • accomplished:成功
  • failed:失败
说明 操作成功时事件等级(level)为信息(INFO),操作失败时事件等级为警告(WARN)。
accomplished

保留云盘

通过关闭随实例释放,释放ECS实例时,挂载的云盘(包括系统盘和数据盘)都会被转换成按量付费数据盘而保留下来。详情请参见释放云盘

事件通知的JSON格式如下所示。
{
    "ver": "1.0",
    "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
    "product": "ECS",
    "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
    "level": "INFO",
    "instanceName": "disk-event-subscription",
    "name": "Disk:ConvertToPostpaidCompleted",
    "userId": "169070********30",
    "eventTime": "20190409T121826.922+0800",
    "regionId": "cn-hangzhou",
    "content": {
    "diskId" : "d-t4ndyqve********n4ds",
    "result" : "accomplished"
    },
}
content字段解释:
字段 说明 示例值
diskId 云盘ID。 d-bp1bwa********9ol4mi
result 任务结果。取值范围:
  • accomplished:成功
  • failed:失败
accomplished

欠费释放

以下场景会触发欠费释放事件通知:
  • 因账号没有实名认证或账号余额不足100元人民币,导致块存储无法从包年包月转换为按量付费
  • 账户欠费导致按量付费块存储被释放
事件通知的JSON格式如下所示。
{
    "ver": "1.0",
    "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
    "product": "ECS",
    "resourceId": "acs:ecs:cn-hangzhou:169070********30:disk/d-t4ndyqve********n4ds",
    "level": "CRITICAL",
    "instanceName": "disk-event-subscription",
    "name": "Disk:OverduePaymentRelease",
    "userId": "169070********30",
    "eventTime": "20190409T121826.922+0800",
    "regionId": "cn-hangzhou",
    "content": {
    "instanceId" : "i-bp1792********an2ukf",
    "diskId" : "d-t4ndyqve********n4ds"
    },
}
content字段解释:
字段 说明 示例值
instanceId 云盘挂载的实例ID。 i-bp1792********an2ukf
diskId 云盘ID。 d-bp1bwa********9ol4mi

附录:块存储系统事件对应的事件通知名称

影响 事件类型及代码 事件通知名称及代码
性能影响 云盘性能受到严重影响(Stalled)
  • 磁盘性能受到严重影响开始:Disk:Stalled:Executing
  • 磁盘性能受到严重影响结束:Disk:Stalled:Executed
本地盘受损 本地盘受本地磁盘出现损坏(ErrorDetected)
  • 本地磁盘出现损坏告警开始:Disk:ErrorDetected:Executing
  • 本地磁盘出现损坏告警结束:Disk:ErrorDetected:Executed