Topik ini menjelaskan jenis-jenis event ApsaraMQ for RocketMQ yang direkam oleh ActionTrail atau dipantau oleh Cloud Config dan dapat diterbitkan ke EventBridge sebagai sumber event.
Jenis-jenis Event
Tabel berikut menjelaskan jenis-jenis event ApsaraMQ for RocketMQ yang dapat diterbitkan ke EventBridge.
Event | Nilai dari parameter type |
ons:Instance:InstanceQpsThresholdExceeded | |
ons:Instance:InstanceMinerVersionUpgradeScheduled | |
ons:Instance:InstanceMinerVersionUpgradeExecuting | |
ons:Instance:InstanceMinerVersionUpgradeExecuted | |
ons:Instance:InstanceMinerVersionUpgradeCanceled | |
Operasi dilakukan pada sebuah resource | ons:ActionTrail:AliyunServiceEvent |
Operasi API dipanggil | ons:ActionTrail:ApiCall |
Operasi dilakukan di konsol | ons:ActionTrail:ConsoleOperation |
Log perubahan resource dikirimkan | ons:Config:ConfigurationItemChangeNotification |
Notifikasi yang menunjukkan bahwa resource dinilai tidak sesuai dikirim | ons:Config:NonCompliantNotification |
Untuk informasi lebih lanjut tentang parameter dalam spesifikasi CloudEvents, lihat Ikhtisar.
QPS Melebihi Batas dalam Instance
Contoh berikut menunjukkan event yang diterima oleh EventBridge ketika permintaan per detik (QPS) dari instance melebihi batas throttling:
{
"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
}
]
}
}
}
Tabel berikut menjelaskan parameter yang terkandung dalam data.
Parameter | Tipe | Contoh | Deskripsi |
instanceId | String | MQ_INST_gg**** | ID dari instance ApsaraMQ for RocketMQ. |
totalThrottleTimes | Number | 1.300 | Total jumlah kali throttling. |
threshold | Number | 1.000 | Batas throttling. |
timestamp | Number | 1000000000000 | Timestamp. |
details | Object | Detail throttling. | |
produceDetails | Array | Detail throttling pengiriman pesan. | |
topic | String | TRADE01 | Topik yang mengalami throttling. |
messageType | String | normal|fifo|transaction|delay | Tipe pesan. |
throttleTimes | Number | 9.999 | Jumlah kali throttling. |
consumeDetails | Array | Detail throttling konsumsi pesan. | |
consumerGroup | String | GID-test | ID grup konsumen. |
Sebuah instance diperbarui
Contoh berikut menunjukkan data event yang diterima oleh EventBridge ketika sebuah instance diperbarui:
{
"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"
}Tabel berikut menjelaskan parameter yang terkandung dalam data.
Parameter | Tipe | Contoh | Deskripsi |
instanceId | String | rmq-xxxxxxxx | ID instance. |
category | String | maintenance | Skenario. Nilai valid:
|
level | String | info | Tingkat event. Nilai valid:
|
details | Object | Detail event. | |
destVersion | String | 5.0-rmq-20230324-1 | Versi yang diinginkan. |
scheduleTime | String | 1678675586000 | Waktu pembaruan yang dijadwalkan. Unit: milidetik. |
scheduleLatestTime | String | 1678675586000 | Waktu pembaruan terbaru. Unit: milidetik. |
upgradeType | String | 0 | Tipe pembaruan. Nilai valid:
|
taskId | String | 355**** | ID tugas pembaruan. |
Pembaruan instance mulai dieksekusi
Contoh berikut menunjukkan data event yang diterima oleh EventBridge ketika pembaruan instance mulai dieksekusi:
{
"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"
}Tabel berikut menjelaskan parameter yang terkandung dalam data.
Parameter | Tipe | Contoh | Deskripsi |
instanceId | String | rmq-xxxxxxxx | ID instance. |
category | String | maintenance | Skenario. Nilai valid:
|
level | String | info | Tingkat event. Nilai valid:
|
details | Object | Detail event. | |
originVersion | String | 5.0-rmq-20230324-1 | Versi saat ini. |
destVersion | String | 5.1-rmq-20230324-1 | Versi yang diinginkan. |
scheduleTime | String | 1678675586000 | Waktu eksekusi yang dijadwalkan. |
scheduleLatestTime | String | 1678675586000 | Waktu eksekusi terbaru. |
upgradeType | String | 0 | Tipe pembaruan. Nilai valid:
|
taskId | String | 355**** | ID tugas pembaruan. |
Pembaruan instance selesai
Contoh berikut menunjukkan event yang diterima oleh EventBridge ketika pembaruan instance selesai:
{
"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"
}Untuk informasi tentang parameter yang terkandung dalam data, lihat tabel deskripsi field.
Pembaruan instance dibatalkan
Contoh berikut menunjukkan event yang diterima oleh EventBridge ketika pembaruan instance dibatalkan:
{
"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"
}Untuk informasi tentang parameter yang terkandung dalam data, lihat tabel deskripsi field.