Elastic Compute Service (ECS) dapat mengirimkan notifikasi untuk berbagai peristiwa instans, termasuk peristiwa O&M, perubahan status siklus hidup, pelepasan instans spot, migrasi panas, dan perubahan performa instans burstable.
Peristiwa
ECS dapat mengirimkan notifikasi untuk peristiwa instans berikut:
Peristiwa O&M
Ketika terjadi peristiwa O&M pada sebuah instans, ECS mengirimkan notifikasi awal dan selanjutnya memberikan pembaruan setiap kali status peristiwa berubah. Untuk daftar nama notifikasi terkait peristiwa O&M, lihat bagian Lampiran: Notifikasi untuk peristiwa O&M terkait instans.
Berikut adalah contoh notifikasi dalam format JSON untuk peristiwa Instance restart due to system maintenance (SystemMaintenance.Reboot):
Contoh notifikasi pertama menunjukkan bahwa peristiwa O&M berada dalam status Scheduled (Scheduled):
{ "id": "2256A988-0B26-4E2B-820A-8A********E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go", "level": "KRITIS", "name": "Instance:SystemMaintenance.Reboot:Dijadwalkan", "userId": "169070********30", "eventTime": "20190409T121826.922+0800", "regionId": "cn-hangzhou", "content": { "eventId": "e-bp11trd********pqum2", "publishTime": "2019-04-09T04:18:26Z", "notBefore": "2019-04-12T01:01:01Z", "instanceId": "i-bp1ecr********5go2go", "eventType": "SystemMaintenance.Reboot", "eventStatus": "Dijadwalkan" } }Jika Anda me-restart instans sebelum waktu yang ditentukan oleh bidang notBefore, peristiwa O&M dihindari dan ECS mengirimkan notifikasi dengan status Avoided (Avoided):
{ "id": "2256A988-0B26-4E2B-820A-8A********E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go", "level": "CRITICAL", "name": "Instance:SystemMaintenance.Reboot:Scheduled", "userId": "169070********30", "eventTime": "20190410T160101.922+0800", "regionId": "cn-hangzhou", "content": { "eventId": "e-bp11trdr********qum2", "publishTime": "2019-04-09T04:18:26Z", "notBefore": "2019-04-12T01:01:01Z", "instanceId": "i-bp1ecr********5go2go", "eventType": "SystemMaintenance.Reboot", "eventStatus": "Avoided", "executeStartTime": "2019-04-10T08:01:01Z", "executeFinishTime": "2019-04-10T08:01:01Z" } }
Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
eventId | ID peristiwa O&M. | e-t4navn7********6x5no |
publishTime | Waktu ketika peristiwa O&M dipublikasikan. | 2019-04-09T04:18:26Z |
notBefore | Waktu mulai yang dijadwalkan untuk peristiwa O&M. Bidang notBefore hanya tersedia untuk peristiwa pemeliharaan. | 2019-04-12T01:01:01Z |
instanceId | ID instans yang terpengaruh. | i-bp1ecr********5go2go |
eventType | Jenis peristiwa O&M. Untuk informasi lebih lanjut, lihat Ikhtisar. | SystemMaintenance.Reboot |
eventStatus | Status peristiwa O&M. Untuk informasi lebih lanjut, lihat Ikhtisar. | Avoided |
executeStartTime | Waktu mulai tugas O&M yang terkait dengan peristiwa. Waktu dalam UTC. | 2019-04-10T08:01:01Z |
executeFinishTime | Waktu selesai tugas O&M yang terkait dengan peristiwa. Waktu dalam UTC. Catatan Bidang executeStartTime dan executeFinishTime hanya tersedia untuk peristiwa O&M yang berada dalam status Executing (Executing), Executed (Executed), Canceled (Canceled), atau Avoided (Avoided). | 2019-04-10T08:01:01Z |
Peristiwa perubahan status siklus hidup
Ketika status instans berubah, ECS mengirimkan notifikasi peristiwa. Informasi lebih lanjut tentang perubahan status instans dapat ditemukan di Siklus hidup instans.
Berikut adalah contoh notifikasi dalam format JSON ketika status instans berubah menjadi Running (Running):
{
"id": "2256A988-0B26-4E2B-820A-8A********E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
"level": "INFO",
"name": "Instance:StateChange",
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"resourceId": "i-bp1ecr********5go2go",
"resourceType": "ALIYUN::ECS::Instance",
"state": "Running"
}
}Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
resourceId | ID instans. | i-bp1ecr********5go2go |
resourceType | Jenis sumber daya. Nilai valid: ALIYUN::ECS::Instance. | ALIYUN::ECS::Instance |
state | Status instans. Nilai valid:
| Running |
Peristiwa pelepasan instans spot
Instans spot dapat dilepaskan karena fluktuasi harga pasar atau kekurangan sumber daya. ECS mengirimkan notifikasi peristiwa 5 menit sebelum pelepasan instans spot untuk memberi tahu pengguna tentang gangguan yang akan terjadi. Informasi lebih lanjut dapat ditemukan di Ikhtisar instans spot.
Berikut adalah contoh notifikasi peristiwa dalam format JSON:
{
"id": "2256A988-0B26-4E2B-820A-8A********E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
"level": "INFO",
"name": "Instance:PreemptibleInstanceInterruption",
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"instanceId": "i-bp1ecr********5go2go",
"action": "delete"
}
}Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
instanceId | ID instans spot. | i-bp1ecr********5go2go |
action | Aksi yang dilakukan pada instans spot. Nilai valid: delete. | delete |
Peristiwa migrasi panas untuk instans pada host khusus
Anda dapat memanggil operasi ModifyInstanceDeployment untuk melakukan migrasi panas guna memindahkan instans antar host khusus. Migrasi panas merupakan operasi asinkron, dan status instans tidak berubah selama proses migrasi. Anda dapat mengonfigurasi notifikasi untuk peristiwa Instance:LiveMigrationAcrossDDH untuk menerima pembaruan tentang kemajuan tugas migrasi.
Berikut adalah contoh notifikasi peristiwa dalam format JSON:
Contoh notifikasi untuk peristiwa dimulainya tugas migrasi panas:
{ "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go", "level": "INFO", "instanceName": "instance-event-subscription", "name": "Instance:LiveMigrationAcrossDDH", "userId": "169070********30", "eventTime": "20180608T092537.922+0800", "regionId": "cn-hangzhou", "content": { "instanceId" : "i-bp1ecr********5go2go", "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82", "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83", "startTime" : "2018-06-08T01:25:37Z", "status" : "started" } }Contoh notifikasi untuk peristiwa selesainya tugas migrasi panas:
{ "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go", "level": "INFO", "instanceName": "instance-event-subscription", "name": "Instance:LiveMigrationAcrossDDH", "userId": "169070********30", "eventTime": "20180608T092545.922+0800", "regionId": "cn-hangzhou", "content": { "instanceId" : "i-bp1ecr********5go2go", "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82", "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83", "startTime" : "2018-06-08T01:25:37Z", "endTime" : "2018-06-08T01:25:45Z", "status" : "accomplished" } }Contoh notifikasi untuk peristiwa gagalnya tugas migrasi panas:
{ "id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5", "product": "ECS", "resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go", "level": "INFO", "instanceName": "instance-event-subscription", "name": "Instance:LiveMigrationAcrossDDH", "userId": "169070********30", "eventTime": "20180608T092545.922+0800", "regionId": "cn-hangzhou", "content": { "instanceId" : "i-bp1ecr********5go2go", "sourceDedicatedHostId" : "dh-2ze3lm********t8nr82", "destinationDedicatedHostId" : "dh-2ze3lm********t8nr83", "startTime" : "2018-06-08T01:25:37Z", "endTime" : "2018-06-08T01:25:45Z", "status" : "failed" } }
Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
instanceId | ID instans. | i-bp1ecr********5go2go |
sourceDedicatedHostId | ID host khusus sumber. | dh-2ze3lm********t8nr82 |
destinationDedicatedHostId | ID host khusus tujuan. | dh-2ze3lm********t8nr83 |
startTime | Waktu mulai tugas migrasi panas. Waktu dalam UTC. | 2018-06-08T01:25:37Z |
endTime | Waktu selesai tugas migrasi panas. Waktu dalam UTC. | 2018-06-08T01:25:45Z |
status | Status tugas migrasi panas. Nilai valid:
| accomplished |
Peristiwa perubahan mode performa untuk instans burstable
Jika mode performa instans burstable berubah, ECS mengirimkan notifikasi untuk peristiwa Instance:PerformanceModeChange.
Berikut adalah contoh notifikasi peristiwa dalam format JSON:
{
"id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
"level": "INFO",
"name": "Instance:PerformanceModeChange",
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"instanceId" : "i-bp1ecr********5go2go",
"creditSpecification" : "Unlimited",
"operator" : "System"
}
}Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
instanceId | ID instans burstable. | i-bp1ecr********5go2go |
creditSpecification | Mode performa baru dari instans burstable. Nilai valid:
| Standard |
operator | Operator yang memicu peristiwa. Nilai valid:
| User |
Peristiwa performa terbatas untuk instans burstable
Ketika kredit CPU instans burstable habis, instans dibatasi ke performa dasarnya dan berjalan dalam mode standar. Dalam situasi ini, peristiwa bernama Instance:BurstablePerformanceRestricted dihasilkan.
Setiap peristiwa Instance:BurstablePerformanceRestricted berlangsung selama 1 jam. Waktu mulai dan waktu selesai peristiwa berjarak 1 jam. Peristiwa tersebut menunjukkan bahwa instans dibatasi ke performa dasarnya untuk sebagian jendela peristiwa, tetapi tidak selalu menunjukkan bahwa instans dibatasi ke performa dasarnya selama seluruh jendela peristiwa. Jika instans tetap dibatasi ke performa dasarnya untuk periode waktu yang lama, peristiwa Instance:BurstablePerformanceRestricted dihasilkan setiap jam.
Berikut adalah contoh notifikasi peristiwa dalam format JSON:
{
"id": "2256A988-0B26-4E2B-820A-8A0580D0B8E5",
"product": "ECS",
"resourceId": "acs:ecs:cn-hangzhou:169070********30:instance/i-bp1ecr********5go2go",
"level": "INFO",
"name": "Instance:BurstablePerformanceRestricted",
"userId": "169070********30",
"eventTime": "20190409T121826.922+0800",
"regionId": "cn-hangzhou",
"content": {
"instanceId" : "i-bp1ecr********5go2go",
"intervalStart" : "2019-11-11T11:00Z",
"intervalEnd" : "2019-11-11T12:00Z"
}
}Tabel berikut menjelaskan bidang-bidang dalam parameter konten:
Bidang | Deskripsi | Contoh |
instanceId | ID instans. | i-bp1ecr********5go2go |
intervalStart | Waktu mulai jendela peristiwa. Waktu dalam UTC. | 2019-11-11T11:00Z |
intervalEnd | Waktu selesai jendela peristiwa. Waktu dalam UTC. | 2019-11-11T12:00Z |
Lampiran: Notifikasi untuk peristiwa O&M terkait instans
Dampak | Jenis Peristiwa dan Kode | Nama Notifikasi Peristiwa dan Kode |
Instans direstart. | Restart instans karena pemeliharaan sistem (SystemMaintenance.Reboot) |
|
Instans direstart secara tak terduga. | Restart instans karena kesalahan sistem (SystemFailure.Reboot) |
|
Instans direstart secara tak terduga. | Restart instans karena kesalahan instans: InstanceFailure.Reboot |
|
Instans diredistribusi. | Redistribusi instans karena pemeliharaan sistem (SystemMaintenance.Redeploy) |
|
Instans diredistribusi. | Redistribusi instans karena kesalahan sistem (SystemFailure.Redeploy) |
|
Instans direstart dan disk lokal yang rusak diisolasi. | Restart instans dan penggantian disk lokal karena pemeliharaan sistem (SystemMaintenance.RebootAndIsolateErrorDisk) |
|
Instans direstart dan disk lokal yang rusak dipulihkan. | Restart instans dan re-inisialisasi disk lokal karena pemeliharaan sistem (SystemMaintenance.RebootAndReInitErrorDisk) |
|
Instans dilepaskan. | Pelepasan instans otomatis karena kegagalan pembuatan instans (SystemFailure.Delete) |
|