系统事件由阿里云定义,用于记录和通知云资源的信息。OSS 在用户和Bucket级别提供带宽与 QPS 流控。当访问请求超出限制时将触发流控,具体表现为带宽流控增加访问延迟、QPS 流控丢弃部分请求。各类型流控的具体限制值请参见使用限制及性能指标。为主动感知此类事件,可通过云监控创建告警规则,以便在触发阈值时接收短信、邮件或钉钉机器人通知。
OSS的系统事件类型
系统事件 | 事件名称 | 事件等级 | 事件触发条件 |
bucket 下行带宽超过汇报阈值 | BucketEgressBandwidth | 通知(INFO) | 当Bucket下行带宽超过汇报阈值时触发该事件。 |
bucket 下行带宽超过流控阈值 | BucketEgressBandwidthThresholdExceeded | 警告(WARN) | 当Bucket下行带宽超过流控阈值时触发该事件,访问延迟会增加。 |
bucket 上行带宽超过汇报阈值 | BucketIngressBandwidth | 通知(INFO) | 当Bucket上行带宽超过汇报阈值时触发该事件。 |
bucket 上行带宽超过流控阈值 | BucketIngressBandwidthThresholdExceeded | 警告(WARN) | 当Bucket上行带宽超过流控阈值时触发该事件,访问延迟会增加。 |
bucket 每秒请求数超过 QPS 汇报阈值 | BucketQps | 通知(INFO) | 当Bucket每秒请求数超过QPS汇报阈值时触发该事件。 |
bucket 每秒请求数超过 QPS 流控阈值 | BucketQpsThresholdExceeded | 警告(WARN) | 当Bucket每秒请求数超过QPS流控阈值时触发该事件,部分请求会被丢弃。 |
user 下行带宽超过汇报阈值 | UserEgressBandwidth | 通知(INFO) | 当用户下行带宽超过汇报阈值时触发该事件。 |
user 下行带宽超过流控阈值 | UserEgressBandwidthThresholdExceeded | 警告(WARN) | 当用户下行带宽超过流控阈值时触发该事件,访问延迟会增加。 |
user 上行带宽超过汇报阈值 | UserIngressBandwidth | 通知(INFO) | 当用户上行带宽超过汇报阈值时触发该事件。 |
user 上行带宽超过流控阈值 | UserIngressBandwidthThresholdExceeded | 警告(WARN) | 当用户上行带宽超过流控阈值时触发该事件,访问延迟会增加。 |
user 每秒请求数超过 QPS 汇报阈值 | UserQps | 通知(INFO) | 当用户每秒请求数超过QPS汇报阈值时触发该事件。 |
user QPS超过流控阈值 | UserQpsThresholdExceeded | 警告(WARN) | 当用户每秒请求数超过QPS流控阈值时触发该事件,部分请求会被丢弃。 |
bucket 镜像回源带宽超过流控阈值 | BucketMirrorIngressBandwidthThresholdExceeded | 警告(WARN) | 当Bucket镜像回源带宽超过流控阈值时触发该事件。 |
bucket 镜像回源 QPS 超过流控阈值 | BucketMirrorQpsThresholdExceeded | 警告(WARN) | 当Bucket镜像回源QPS超过流控阈值时触发该事件。 |
user 镜像回源带宽超过流控阈值 | UserMirrorIngressBandwidthThresholdExceeded | 警告(WARN) | 当用户镜像回源带宽超过流控阈值时触发该事件。 |
user 镜像回源 QPS 超过流控阈值 | UserMirrorQpsThresholdExceeded | 警告(WARN) | 当用户镜像回源QPS超过流控阈值时触发该事件。 |
bucket 图片处理占用 CPU 核数超过汇报阈值 | BucketImageCpu | 通知(INFO) | 当Bucket图片处理CPU核数超过汇报阈值时触发该事件。 |
bucket 图片处理占用 CPU 核数超过流控阈值 | BucketImageCpuThresholdExceeded | 警告(WARN) | 当前Bucket用于处理图片请求的CPU核数大于Bucket CPU核数流控阈值时触发该事件。 |
user 图片处理占用 CPU 核数超过汇报阈值 | UserImageCpu | 通知(INFO) | 当用户图片处理CPU核数超过汇报阈值时触发该事件。 |
user 图片处理占用 CPU 核数超过流控阈值 | UserImageCpuThresholdExceeded | 警告(WARN) | 当用户图片处理CPU核数超过流控阈值时触发该事件。 |
带宽事件
bucket 下行带宽超过汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:ap-southeast-1:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketEgressBandwidth",
"content": {
"TargetRate": "322***720",
"QoSType": "Egr***dth",
"TrafficRate": "322***760",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 322347720 |
QoSType | 触发的流控类型。EgressBandwidth表示下行带宽流量。 | EgressBandwidth |
TrafficRate | 当前流量速率,单位为字节/秒 | 322347720 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
bucket 下行带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:us-east-1:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketEgressBandwidthThresholdExceeded",
"content": {
"TargetRate": "107***240",
"QoSType": "Egr***dth",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 10737418240 |
QoSType | 触发的流控类型。EgressBandwidth表示下行带宽流量。 | EgressBandwidth |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
bucket 上行带宽超过汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:ap-southeast-1:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketIngressBandwidth",
"content": {
"TargetRate": "697***560",
"QoSType": "Ing***dth",
"TrafficRate": "692***888",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 697423560 |
QoSType | 触发的流控类型。IngressBandwidth表示上行带宽流量。 | IngressBandwidth |
TrafficRate | 当前流量速率,单位为字节/秒 | 697423888 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
bucket 上行带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-zhangjiakou:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketIngressBandwidthThresholdExceeded",
"content": {
"TargetRate": "107***240",
"QoSType": "Ing***dth",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 10737418240 |
QoSType | 触发的流控类型。IngressBandwidth表示上行带宽流量。 | IngressBandwidth |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
bucket 每秒请求数超过 QPS 汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-wulanchabu:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketQps",
"content": {
"TargetRate": "20***",
"QoSType": "***",
"TrafficRate": "16***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 20742560 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
TrafficRate | 当前流量速率,单位为字节/秒 | 16742560 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
bucket 每秒请求数超过 QPS 流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-hangzhou:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketQpsThresholdExceeded",
"content": {
"TargetRate": "***",
"QoSType": "***",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 10737418240 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user 下行带宽超过汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-shanghai:137***********44:user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserEgressBandwidth",
"content": {
"TargetRate": "322***200",
"QoSType": "Egr***dth",
"TrafficRate": "258***032",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 32242200 |
QoSType | 触发的流控类型。EgressBandwidth表示下行带宽流量。 | EgressBandwidth |
TrafficRate | 当前流量速率,单位为字节/秒 | 258167032 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user 下行带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-hangzhou:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserEgressBandwidthThresholdExceeded",
"content": {
"TargetRate": "161***360",
"QoSType": "Egr***dth",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 16137418360 |
QoSType | 触发的流控类型。EgressBandwidth表示下行带宽流量。 | EgressBandwidth |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user 上行带宽超过汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-shanghai:137***********44:user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserIngressBandwidth",
"content": {
"TargetRate": "332***440",
"QoSType": "Ing***dth",
"TrafficRate": "332***008",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 322482440 |
QoSType | 触发的流控类型。IngressBandwidth表示上行带宽流量。 | IngressBandwidth |
TrafficRate | 当前流量速率,单位为字节/秒 | 332716008 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user 上行带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-hongkong:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserIngressBandwidthThresholdExceeded",
"content": {
"TargetRate": "644***440",
"QoSType": "Ing***dth",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 644107440 |
QoSType | 触发的流控类型。IngressBandwidth表示上行带宽流量。 | IngressBandwidth |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user 每秒请求数超过 QPS 汇报阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-beijing:137***********44:user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserQps",
"content": {
"TargetRate": "40***",
"QoSType": "***",
"TrafficRate": "32***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒 | 40242200 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
TrafficRate | 当前流量速率,单位为字节/秒 | 328167032 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
user QPS超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-shanghai:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserQpsThresholdExceeded",
"content": {
"TargetRate": "10***",
"QoSType": "***",
"AvgSeverity": "***",
"TrafficSource": "ne***ll"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 104107440 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。取值如下:
| net_all |
镜像回源事件
bucket 镜像回源带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "1286411707916676/lzd-live-my-product",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketMirrorIngressBandwidthThresholdExceeded",
"content": "QoSType=Mirror&TrafficRate=&TrafficSource=extranet",
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TrafficRate | 流控阈值,单位为字节/秒。 | 104107440 |
QoSType | 触发的流控类型,Mirror表示镜像回源。 | Mirror |
TrafficSource | 触发流控的流量来源。取值如下:
| extranet |
bucket 镜像回源QPS超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "1286411707916676/lzd-live-my-product",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketMirrorQpsThresholdExceeded",
"content": "QoSType=Mirror&TrafficRate=&TrafficSource=extranet",
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TrafficRate | 流控阈值,单位为字节/秒。 | 104107440 |
QoSType | 触发的流控类型,Mirror表示镜像回源。 | Mirror |
TrafficSource | 触发流控的流量来源。取值如下:
| extranet |
user 镜像回源带宽超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:ap-southeast-1:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserMirrorIngressBandwidthThresholdExceeded",
"content": {
"TargetRate": "10***24",
"QoSType": "Ing***dth",
"AvgSeverity": "***",
"TrafficSource": "mi***"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 104107440 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。 | mirror |
user 镜像回源QPS超过流控阈值
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:ap-southeast-5:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserMirrorQpsThresholdExceeded",
"content": {
"TargetRate": "10***",
"QoSType": "***",
"AvgSeverity": "***",
"TrafficSource": "mi***"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | 流控阈值,单位为字节/秒。 | 104107440 |
QoSType | 触发的流控类型。Qps表示每秒请求数。 | Qps |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源。 | mirror |
图片处理事件
bucket 图片处理占用 CPU 核数超过汇报阈值
当Bucket图片处理CPU核数超过汇报阈值时触发该事件,用于监控图片处理资源使用情况。事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-hangzhou:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketImageCpu",
"content": {
"TargetRate": "500",
"QoSType": "Cpu",
"TrafficRate": "404",
"TrafficSource": "image"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | CPU核数流控阈值。 | 500 |
QoSType | 触发的流控类型,Cpu表示CPU核数限制。 | Cpu |
TrafficRate | 当前使用的CPU核数。 | 404 |
TrafficSource | 触发流控的流量来源,image表示图片处理 | image |
bucket 图片处理占用 CPU 核数超过流控阈值
当前Bucket用于处理图片请求的CPU核数大于Bucket CPU核数流控阈值时触发该事件,图片处理类型的请求延迟会增加。建议合理降低图片处理请求并发数。
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:us-west-1:137***********44:bucket/<resource-id>,user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "BucketImageCpuThresholdExceeded",
"content": {
"TargetRate": "***",
"QoSType": "***",
"AvgSeverity": "***",
"TrafficSource": "im***"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | CPU核数流控阈值。 | 500 |
QoSType | 触发的流控类型,Cpu表示CPU核数限制。 | Cpu |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源,image表示图片处理 | image |
user 图片处理占用 CPU 核数超过汇报阈值
当用户图片处理CPU核数超过汇报阈值时触发该事件,用于监控用户级别的图片处理资源使用情况。
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:cn-shanghai:137***********44:user/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserImageCpu",
"content": {
"TargetRate": "1000",
"QoSType": "Cpu",
"TrafficRate": "800",
"TrafficSource": "image"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | CPU核数流控阈值。 | 1000 |
QoSType | 触发的流控类型,Cpu表示CPU核数限制。 | Cpu |
TrafficRate | 当前使用的CPU核数。 | 800 |
TrafficSource | 触发流控的流量来源,image表示图片处理 | image |
user 图片处理占用 CPU 核数超过流控阈值
当前用户的所有Bucket用于处理图片请求的CPU核数之和大于该用户的CPU核数流控阈值时触发该事件,图片处理类型的请求延迟会增加。建议合理降低图片处理请求并发数。
事件通知的JSON格式如下所示:
{
"product": "OSS",
"resourceId": "acs:oss:ap-southeast-3:137***********44:user/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionId": "cn-hangzhou",
"name": "UserImageCpuThresholdExceeded",
"content": {
"TargetRate": "***",
"QoSType": "***",
"AvgSeverity": "***",
"TrafficSource": "im***"
},
"status": "normal"
}
content字段解释:
字段 | 说明 | 示例值 |
TargetRate | CPU核数流控阈值。 | 500 |
QoSType | 触发的流控类型,Cpu表示CPU核数限制。 | Cpu |
AvgSeverity | 流控的程度。数值越高代表流控越强,延时越高。取值范围为0~100。 | 10 |
TrafficSource | 触发流控的流量来源,image表示图片处理 | image |