本文介紹雲訊息佇列 RocketMQ 版通過Action Trail和配置審計接入,作為事件來源發布到事件匯流排EventBridge的事件類型。
事件類型
雲訊息佇列 RocketMQ 版支援發布到事件匯流排EventBridge的事件類型如下所示。
事件類型 | type參數值 |
ons:Instance:InstanceQpsThresholdExceeded | |
ons:Instance:InstanceMinerVersionUpgradeScheduled | |
ons:Instance:InstanceMinerVersionUpgradeExecuting | |
ons:Instance:InstanceMinerVersionUpgradeExecuted | |
ons:Instance:InstanceMinerVersionUpgradeCanceled | |
阿里雲平台對資源執行的操作事件 | ons:ActionTrail:AliyunServiceEvent |
API調用 | ons:ActionTrail:ApiCall |
控制台的操作事件 | ons:ActionTrail:ConsoleOperation |
資源變更投遞 | ons:Config:ConfigurationItemChangeNotification |
資源評估不合規通知 | ons:Config:NonCompliantNotification |
CloudEvents規範中定義的參數解釋,請參見事件概述。
執行個體QPS超限事件
執行個體QPS超過限流閾值時,事件匯流排EventBridge接收到的樣本事件如下所示。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ons",
"specversion": "1.0",
"subject": "acs.ons:cn-hangzhou:123456789098****:215672",
"time": "2020-11-19T21:04:41+08:00",
"type": "ons:Instance:InstanceQpsThresholdExceeded",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42.179PRC",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceId":"MQ_INST_gg****",
"totalThrottleTimes":1300,
"threshold":1000,
"timestamp":1000000000000,
"details":{
"produceDetails":[
{
"topic":"TRADE01",
"messageType":"normal|fifo|transaction|delay",
"throttleTimes":9999
}
],
"consumeDetails":[
{
"topic":"TRADE01",
"consumerGroup":"GID-test",
"throttleTimes":100
}
]
}
}
}
data欄位包含的參數解釋如下表所示。
參數 | 類型 | 樣本值 | 描述 |
instanceId | String | MQ_INST_gg**** | 雲訊息佇列 RocketMQ 版執行個體ID。 |
totalThrottleTimes | Number | 1300 | 被限流總次數。 |
threshold | Number | 1000 | 限流閾值。 |
timestamp | Number | 1000000000000 | 時間戳記。 |
details | Object | 限流資訊詳情。 | |
produceDetails | Array | 發送限流詳情。 | |
topic | String | TRADE01 | 被限流Topic。 |
messageType | String | normal|fifo|transaction|delay | 訊息類型。 |
throttleTimes | Number | 9999 | 限流次數。 |
consumeDetails | Array | 消費限流詳情。 | |
consumerGroup | String | GID-test | 消費組ID。 |
相容版本升級
服務端版本相容升級時,事件匯流排EventBridge接收到的樣本事件如下所示。
{
"data":{
"instanceId":"rmq-xxxxxxxx",
"category":"maintenance",
"level":"info",
"details":{
"destVersion":"5.0-rmq-20230324-1",
"scheduleTime":"1678675586000",
"scheduleLatestTime":"1678675586000",
"upgradeType":"0",
"taskId":"355****"
}
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.ons",
"specversion":"1.0",
"subject":"acs:rocketmq:cn-hangzhou:138015630679******:instance/rmq-******",
"time":"2020-11-19T21:04:41",
"type":"ons:Instance:InstanceMinerVersionUpgradeScheduled",
"aliyunaccountid":"138015630679****",
"aliyunpublishtime":"2020-11-19T21:04:42.179",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data欄位包含的參數解釋如下表所示。
參數 | 類型 | 樣本值 | 描述 |
instanceId | String | rmq-xxxxxxxx | 執行個體ID。 |
category | String | maintenance | 情境分類。取值如下:
|
level | String | info | 事件層級。取值如下:
|
details | Object | 事件詳情。 | |
destVersion | String | 5.0-rmq-20230324-1 | 目標版本。 |
scheduleTime | String | 1678675586000 | 計劃執行時間。單位:毫秒。 |
scheduleLatestTime | String | 1678675586000 | 最晚執行時間。單位:毫秒。 |
upgradeType | String | 0 | 升級類型。取值如下:
|
taskId | String | 355**** | 升級任務ID。 |
相容版本升級開始執行
當服務端版本相容升級開始執行時,事件匯流排EventBridge接收到的樣本事件如下所示。
{
"data":{
"instanceId":"rmq-xxxxxxxx",
"category":"maintenance",
"level":"info",
"details":{
"originVersion":"5.0-rmq-20230324-1",
"destVersion":"5.1-rmq-20230324-1",
"scheduleTime":"1678675586000",
"scheduleLatestTime":"1678675586000",
"upgradeType":"0",
"taskId":"355****"
}
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.ons",
"specversion":"1.0",
"subject":"acs:rocketmq:cn-hangzhou:138015630679****:instance/rmq-cn-*****",
"time":"2020-11-19T21:04:41",
"type":"ons:Instance:InstanceMinerVersionUpgradeExecuting",
"aliyunaccountid":"138015630679****",
"aliyunpublishtime":"2020-11-19T21:04:42.179",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data欄位包含的參數解釋如下表所示。
參數 | 類型 | 樣本值 | 描述 |
instanceId | String | rmq-xxxxxxxx | 執行個體ID。 |
category | String | maintenance | 情境分類。取值如下:
|
level | String | info | 事件層級。取值如下:
|
details | Object | 事件詳情。 | |
originVersion | String | 5.0-rmq-20230324-1 | 目前的版本。 |
destVersion | String | 5.1-rmq-20230324-1 | 目標版本。 |
scheduleTime | String | 1678675586000 | 計劃執行時間。 |
scheduleLatestTime | String | 1678675586000 | 最晚執行時間。 |
upgradeType | String | 0 | 升級類型。取值如下:
|
taskId | String | 355**** | 升級任務ID。 |
相容版本升級完成
當服務端版本相容升級完成時,事件匯流排EventBridge接收到的樣本事件如下所示。
{
"data":{
"instanceId":"rmq-xxxxxxxx",
"category":"maintenance",
"level":"info",
"details":{
"destVersion":"5.1.1-update1111",
"scheduleTime":"1678675586000",
"scheduleLatestTime":"1678675586000",
"upgradeType":"",
"taskId":""
}
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.ons",
"specversion":"1.0",
"subject":"acs:rocketmq:cn-hangzhou:138015630679****:instance/rmq-******",
"time":"2020-11-19T21:04:41",
"type":"ons:Instance:InstanceMinerVersionUpgradeExecuted",
"aliyunaccountid":"138015630679****",
"aliyunpublishtime":"2020-11-19T21:04:42.179",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
關於data欄位包含的參數解釋,請參見參數解析。
相容版本升級取消
當服務端版本相容升級取消時,事件匯流排EventBridge接收到的樣本事件如下所示。
{
"data":{
"instanceId":"rmq-xxxxxxxx",
"category":"maintenance",
"level":"info",
"details":{
"destVersion":"5.1.1-update1111",
"scheduleTime":"1111",
"scheduleLatestTime":"22222",
"upgradeType":"",
"taskId":"",
"cancelReason":""
}
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.ons",
"specversion":"1.0",
"subject":"acs:rocketmq:cn-hangzhou:138015630679*****:instance/rmq-cn-wwo3******",
"time":"2020-11-19T21:04:41",
"type":"ons:Instance:InstanceMinerVersionUpgradeCanceled",
"aliyunaccountid":"138015630679****",
"aliyunpublishtime":"2020-11-19T21:04:42.179",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
關於data欄位包含的參數解釋,請參見參數解析。