Topik ini menjelaskan jenis-jenis peristiwa Microservice Engine (MSE) yang dapat dipublikasikan ke EventBridge.
Jenis Peristiwa
Tabel berikut menjelaskan jenis-jenis peristiwa MSE yang dapat dipublikasikan ke EventBridge.
| Jenis Peristiwa | Nilai parameter type |
| Penghentian publikasi secara bertahap | mse:Agent:GracefulShutdown |
| Penghapusan instansi outlier | mse:Agent:OutlierEjection |
| Pemulihan penghapusan instansi outlier | mse:Agent:OutlierRecover |
| Autentikasi layanan | mse:Agent:ServiceAuth |
| Notifikasi yang menunjukkan bahwa log perubahan sumber daya telah dikirimkan | mse:Config:ConfigurationItemChangeNotification |
| Notifikasi yang menunjukkan bahwa suatu sumber daya dievaluasi sebagai tidak sesuai telah dikirim | mse:Config:NonCompliantNotification |
| Operasi dilakukan pada sumber daya | mse:ActionTrail:AliyunServiceEvent |
| Operasi API dipanggil | mse:ActionTrail:ApiCall |
| Operasi dilakukan di konsol | mse:ActionTrail:ConsoleOperation |
Untuk informasi lebih lanjut tentang parameter yang didefinisikan dalam spesifikasi CloudEvents, lihat Ikhtisar.
Penghentian publikasi secara bertahap
Contoh berikut menunjukkan peristiwa yang diterima oleh EventBridge ketika aplikasi dirilis secara bertahap:
{
"specversion":"1.0",
"subject":"",
"source":"acs.mse",
"data":{
"framework":"SPRING CLOUD",
"extraInfo":"SUCCESS, no spring cloud registry found",
"timestamp":1596455074797
},
"datacontenttype":"application/json",
"type":"mse:Agent:GracefulShutdown",
"id":"0d6a3880-cc34-45ac-a53e-d26ae218****",
"time":"2020-11-19T21:04:41+08:00",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}Tabel berikut menjelaskan parameter yang terkandung dalam data.
| Parameter | Tipe | Contoh | Deskripsi |
| framework | String | SPRING CLOUD | Kerangka kerja panggilan. Nilai valid:
|
| extraInfo | String | SUCCESS, no spring cloud registry found | Pesan. |
| timestamp | Timestamp | 1596455074797 | Cap waktu yang menunjukkan kapan aplikasi dirilis secara bertahap. |
Penghapusan instansi outlier
Contoh berikut menunjukkan peristiwa yang diterima oleh EventBridge ketika instansi outlier dihapus dari aplikasi:
{
"specversion":"1.0",
"subject":"",
"source":"acs.mse",
"data":{
"framework":"DUBBO",
"extraInfo":"172.22.XX.XX:20880 IsolationContext{isolationTimeMultiple=780, recoverTime=1608518836265}",
"timestamp":1608518536265
},
"datacontenttype":"application/json",
"type":"mse:Agent:OutlierEjection",
"id":"170d56b6-9efe-420b-affb-16ab9adb****",
"time":"2020-11-19T21:04:41+08:00",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.22.XX.XX"
}Tabel berikut menjelaskan parameter yang terkandung dalam data.
| Parameter | Tipe | Contoh | Deskripsi |
| framework | String | DUBBO | Kerangka kerja panggilan. Nilai valid:
|
| extraInfo | String | 172.22.XX.XX:20880 IsolationContext{isolationTimeMultiple=780, recoverTime=1608518836265 | Pesan. |
| timestamp | Timestamp | 1608518536265 | Cap waktu yang menunjukkan kapan instansi outlier dihapus. |
Pemulihan penghapusan instansi outlier
Contoh berikut menunjukkan peristiwa yang diterima oleh EventBridge ketika pemulihan penghapusan instansi outlier dilakukan untuk aplikasi:
{
"specversion":"1.0",
"subject":"",
"source":"acs.mse",
"data":{
"framework":"DUBBO",
"extraInfo":"172.28.XX.XX:26880 IsolationContext{isolationTimeMultiple=1, recoverTime=1608445705043}",
"timestamp":1608445713989
},
"datacontenttype":"application/json",
"type":"mse:Agent:OutlierRecover",
"id":"715fa827-a373-4977-9a5a-9cb38025****",
"time":"2020-11-19T21:04:41+08:00",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.28.XX.XX"
}Tabel berikut menjelaskan parameter yang terkandung dalam data.
| Parameter | Tipe | Contoh | Deskripsi |
| framework | String | DUBBO | Kerangka kerja panggilan. Nilai valid:
|
| extraInfo | String | 172.28.XX.XX:26880 IsolationContext{isolationTimeMultiple=1, recoverTime=1608445705043} | Pesan. |
| timestamp | Timestamp | 1608445713989 | Cap waktu yang menunjukkan kapan pemulihan penghapusan instansi outlier dilakukan. |