ApsaraDB for MongoDB, planlanan İşletim ve Bakım (O&M) olayları, küçük sürüm yükseltmeleri, örnek yeniden başlatmaları, örnek geçişleri, birincil/ikincil yük devretmeleri ve örnek arızaları için olay bildirimlerini iletmek üzere Cloud Monitor ile entegre olur. Zamanında uyarılar almak için Olay bildirimlerine abone olun. Bu konuda Cloud Monitor olay bildirimlerinin yük biçimi ve parametreleri açıklanmaktadır.
Genel bildirim parametreleri
Tüm bildirimler ortak bir üst düzey yapıyı paylaşır.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance_Switchover",
"content": {},
"status": "Executed"
}
| Parametre | Açıklama | Örnek |
|---|---|---|
product |
Sistem olayının ait olduğu bulut ürünü. | MongoDB |
resourceID |
Etkilenen kaynak. Değer acs:mongodb: ile başlar ve örnek bölgesini, Alibaba Cloud hesap kimliğini ve örnek kimliğini içerir. |
acs:mongodb:cn-hangzhou:135218574272**:instance/dtsb1gx8vo2265** |
level |
Sistem olayının önem derecesi. Geçerli değerler: CRITICAL (kritik), WARN (uyarı), INFO (bilgilendirme). |
INFO |
instanceName |
Etkilenen örneğin adı, <task_ID>/<instance_name> biçimindedir. |
f1es8k10220****/testdb |
regionID |
Örneğin bulunduğu bölge. | cn-hangzhou |
name |
Sistem olayının adı. Geçerli değerler için bkz. Desteklenen olaylar bölümündeki olay adı sütunu. | Instance:SystemMaintenance.Reboot |
content |
Olaya özel yük verisi. Bu alan boş olabilir. Ayrıntılar için aşağıdaki her olay türüne bakın. | - |
status |
Sistem olayının durumu. Geçerli değerler: Scheduled, Waiting, Executing, Executed, Canceled. |
Executed |
Desteklenen olaylar
Aşağıdaki tabloda desteklenen tüm olay türleri, yaşam döngüsü durumları ve olası etkileri listelenmiştir.
| Olay türü | Olay adı | Etki |
|---|---|---|
| Örnek planlanmış O&M olayı (Planlandı) | Instance:SystemMaintenance.ScheduledOperation:Scheduled |
O&M türüne göre değişir |
| Örnek planlanmış O&M olayı (Yürütme öncesi hatırlatma) | Instance:SystemMaintenance.ScheduledOperation:ReminderNotifice |
O&M türüne göre değişir |
| Örnek planlanmış O&M olayı (Yürütülüyor) | Instance:SystemMaintenance.ScheduledOperation:Executing |
O&M türüne göre değişir |
| Örnek planlanmış O&M olayı (Yürütüldü) | Instance:SystemMaintenance.ScheduledOperation:Executed |
O&M türüne göre değişir |
| Örnek planlanmış O&M olayı (İptal edildi) | Instance:SystemMaintenance.ScheduledOperation:Canceled |
Yok |
| Örnek küçük sürüm yükseltmesi (Planlandı) | Instance:SystemMaintenance.MinorVersionUpgrade:Scheduled |
Geçici örnek bağlantı kesintisi |
| Örnek küçük sürüm yükseltmesi (Yürütme öncesi hatırlatma) | Instance:SystemMaintenance.MinorVersionUpgrade:ReminderNotice |
Geçici örnek bağlantı kesintisi |
| Örnek küçük sürüm yükseltmesi (Yürütülüyor) | Instance:SystemMaintenance.MinorVersionUpgrade:Executing |
Geçici örnek bağlantı kesintisi |
| Örnek küçük sürüm yükseltmesi (Yürütüldü) | Instance:SystemMaintenance.MinorVersionUpgrade:Executed |
Geçici örnek bağlantı kesintisi |
| Örnek küçük sürüm yükseltmesi (İptal edildi) | Instance:SystemMaintenance.MinorVersionUpgrade:Canceled |
Yok |
| Örnek yeniden başlatma | Instance:SystemMaintenance.Reboot |
Geçici örnek bağlantı kesintisi |
| Örnek geçişi (Planlandı) | Instance:SystemMaintenance.Transfer:Scheduled |
Geçici örnek bağlantı kesintisi |
| Örnek geçişi (Yürütme öncesi hatırlatma) | Instance:SystemMaintenance.Transfer:ReminderNotice |
Geçici örnek bağlantı kesintisi |
| Örnek geçişi (Yürütülüyor) | Instance:SystemMaintenance.Transfer:Executing |
Geçici örnek bağlantı kesintisi |
| Örnek geçişi (Yürütüldü) | Instance:SystemMaintenance.Transfer:Executed |
Geçici örnek bağlantı kesintisi |
| Örnek geçişi (İptal edildi) | Instance:SystemMaintenance.Transfer:Canceled |
Yok |
| Birincil/ikincil yük devretme | Instance_Failover |
Geçici örnek bağlantı kesintisi |
| Görevle tetiklenen birincil/ikincil anahtar değiştirme | Instance_Switchover |
Geçici örnek bağlantı kesintisi |
| Örnek arıza başlangıcı | Instance_Failure_Start |
Hizmet kesintisi |
| Örnek arıza çözümlendi | Instance_Failure_End |
Yok |
Planlanmış O&M olayları
Alibaba Cloud, kararlı ve yüksek kaliteli ApsaraDB hizmetlerini sürdürmek için örneklerinizde planlanmış O&M olayları başlatabilir. Bu olaylar yazılım ve donanım yükseltmeleri, yapılandırma yükseltmeleri, ağ yükseltmeleri ve parametre ayarlamalarını içerir. Bildirimler her aşamada gönderilir: bir olay planlandığında, başlamadan önce, çalışırken, tamamlandıktan sonra ve iptal edilirse.
Aşağıdaki örneklerde temsilci senaryo olarak SSL sertifikası güncellemesi kullanılmıştır.
Planlandı
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-shanghai:192******11719:instance/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.ScheduledOperation:Scheduled",
"content": {
"eventId": "b26***5bc",
"publishTime": "2025-09-02T10:00:54+08:00",
"reason": "*** cer***ate *** ab*** *** ex***",
"product": "Mo***DB",
"instanceComment": "dds***e54",
"instanceId": "dds***e54",
"extra": {
"eventCode": "rds***ate",
"instanceInfo": "",
"eventNameEn": "*** cer***ate up***",
"impactZh": "Transient instance disconnection",
"impactEn": "Tr***nt in***ce dis***ion",
"startTime": "2025-09-19T02:00:00+08:00",
"detailCode": "SSL***ire",
"switchTime": "2025-09-19T02:10:00+08:00",
"cancelCode": "Aff***ire",
"eventNameZh": "SSL Certificate update"
},
"instanceType": "In***ce",
"eventType": "Mai***nce"
},
"status": "Scheduled"
}
content alanı parametreleri:
| Parametre | Açıklama | Örnek |
|---|---|---|
eventId |
Olayın benzersiz kimliği. | 45d924b0-1131-54e8-bb74-1205fbbcc7d6 |
product |
Ürün adı. | MongoDB |
reason |
Olayın nedeni. | SSL certificate is about to expire |
instanceId |
Örnek kimliği. | dds-***ce4 |
instanceComment |
Örnek adı. | dds-***ce4 |
instanceType |
Örnek türü. Geçerli değerler: Instance (örnek olayı), Host (ana bilgisayar olayı). |
Instance |
eventType |
Olay türü. | Maintenance |
publishTime |
Bildirimin oluşturulduğu zaman. | 2025-09-01T10:10:43+08:00 |
extra |
Genişletilmiş olay bilgileri. | - |
extra.eventCode |
Olay kodu. | rds_apsaradb_ssl_update |
extra.eventNameEn |
Olayın İngilizce adı. | SSL certificate update |
extra.eventNameZh |
Olayın Çince adı. | SSL Certificate update |
extra.impactEn |
Olayın İngilizce etkisi. | Transient instance disconnection |
extra.impactZh |
Olayın Çince etkisi. | Transient instance disconnection |
extra.startTime |
Olayın planlanan başlangıç zamanı. | 2025-09-01T02:00:00+08:00 |
extra.switchTime |
Planlanan anahtar değiştirme zamanı. | 2025-09-01T02:10:00+08:00 |
extra.detailCode |
Belirli O&M işlemini tanımlayan kod. | SSLCertificateAboutToExpire |
extra.cancelCode |
Olay iptal kodu. | AffectAvailabilityWhenSSLExpire |
extra.instanceInfo |
Bileşen düzeyindeki örnek bilgileri. Bu parametre yalnızca parçalı küme örnekleri için kullanılabilir. | - |
Yürütme öncesi hatırlatma
Planlanan olay başlamadan önce bir hatırlatma bildirimi gönderilir (durum: Waiting). content alanı, aynı parametrelerle Planlandı bildirimindekiyle aynı yapıya sahiptir. extra alanında execTime bulunmaz.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.ScheduledOperation:ReminderNotifice",
"content": {
"eventId": "9715f9ef-54b0-54da-9d56-9d2b11608d59",
"product": "MongoDB",
"reason": "SSL certificate is about to expire",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_ssl_update",
"eventNameEn": "SSL certificate update",
"eventNameZh": "SSL Certificate update",
"detailCode": "SSLCertificateAboutToExpire",
"switchTime": "2025-09-01T02:10:00+08:00",
"startTime": "2025-09-01T02:00:00+08:00",
"cancelCode": "AffectAvailabilityWhenSSLExpire",
"impactZh": "Transient instance disconnection",
"instanceInfo": ""
},
"instanceId": "dds-***f4",
"eventType": "Maintenance",
"instanceComment": "dds-***f4",
"instanceType": "Instance",
"publishTime": "2025-08-12T16:01:26+08:00"
},
"status": "Waiting"
}
Yürütülüyor
Olay yürütmeye geçtiğinde (durum: Executing), yürütmenin ne zaman başladığını belirtmek için extra.execTime alanı eklenir. Bu aşamada extra.impactZh alanı ayrıntılı bir durum mesajı içerebilir.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.ScheduledOperation:Executing",
"content": {
"eventId": "9715f9ef-54b0-54da-9d56-9d2b11608d59",
"product": "MongoDB",
"reason": "SSL certificate is about to expire",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_ssl_update",
"execTime": "2025-09-01T02:00:27+08:00",
"eventNameEn": "SSL certificate update",
"eventNameZh": "SSL Certificate update",
"detailCode": "SSLCertificateAboutToExpire",
"cancelCode": "AffectAvailabilityWhenSSLExpire",
"impactZh": "The task has entered the scheduling queue. The switchover is expected to start at 2025-09-01T02:10:00+08:00. Before the switchover, availability is not affected.",
"instanceInfo": ""
},
"instanceId": "dds-***5f4",
"eventType": "Maintenance",
"instanceComment": "dds-***5f4",
"instanceType": "Instance",
"publishTime": "2025-09-01T02:00:27+08:00"
},
"status": "Executing"
}
Yürütülüyor durumu için ek extra parametresi:
| Parametre | Açıklama | Örnek |
|---|---|---|
extra.execTime |
Olayın yürütülmeye başladığı zaman. | 2025-09-01T02:00:00+08:00 |
Yürütüldü
Olay tamamlandığında (durum: Executed), extra.execTime alanı tamamlanma zamanını kaydeder.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.ScheduledOperation:Executed",
"content": {
"eventId": "9715f9ef-54b0-54da-9d56-9d2b11608d59",
"product": "MongoDB",
"reason": "SSL certificate is about to expire",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_ssl_update",
"execTime": "2025-09-01T02:00:27+08:00",
"eventNameEn": "SSL certificate update",
"eventNameZh": "SSL Certificate update",
"detailCode": "SSLCertificateAboutToExpire",
"cancelCode": "AffectAvailabilityWhenSSLExpire",
"impactZh": "Transient instance disconnection",
"instanceInfo": ""
},
"instanceId": "dds-***5f4",
"eventType": "Maintenance",
"instanceComment": "dds-***5f4",
"instanceType": "Instance",
"publishTime": "2025-09-01T02:00:27+08:00"
},
"status": "Executed"
}
Yürütüldü durumu için ek extra parametresi:
| Parametre | Açıklama | Örnek |
|---|---|---|
extra.execTime |
Olayın tamamlandığı zaman. | 2025-09-01T02:00:00+08:00 |
İptal edildi
Olay iptal edildiğinde (durum: Canceled), extra alanında startTime, switchTime, execTime, impactEn ve impactZh yer almaz.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.ScheduledOperation:Canceled",
"content": {
"eventId": "1ac4dbdc-1cec-5af2-9293-d6520c0dfb9c",
"product": "MongoDB",
"reason": "SSL certificate is about to expire",
"extra": {
"eventCode": "rds_apsaradb_ssl_update",
"eventNameEn": "SSL certificate update",
"eventNameZh": "SSL Certificate update",
"detailCode": "SSLCertificateAboutToExpire",
"cancelCode": "AffectAvailabilityWhenSSLExpire",
"instanceInfo": ""
},
"instanceId": "dds-***5f4",
"eventType": "Maintenance",
"instanceComment": "dds-***5f4",
"instanceType": "Instance",
"publishTime": "2025-08-03T00:14:25+08:00"
},
"status": "Canceled"
}
Küçük sürüm yükseltmeleri
Küçük sürüm yükseltme sürecinin her aşamasında bildirimler gönderilir. content alanı yapısı, aynı parametrelerle planlanmış O&M olaylarıyla aynıdır. Aşağıdaki örneklerde proxy düğümü ana bilgisayar bakımı senaryosu kullanılmıştır.
Planlandı
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.MinorVersionUpgrade:Scheduled",
"content": {
"eventId": "7643e4c3-21f6-543e-af78-adbae1913692",
"product": "MongoDB",
"reason": "Proxy node host maintenance/upgrade",
"extra": {
"impactEn": "Transient instance disconnection, minor version upgrade",
"eventCode": "rds_apsaradb_upgrade",
"eventNameEn": "Minor version update",
"eventNameZh": "Minor version upgrade",
"detailCode": "ProxyNodeHostMaintain",
"switchTime": "2025-09-16T03:30:00+08:00",
"startTime": "2025-09-16T03:25:00+08:00",
"cancelCode": "HostMachineRiskProxyStability",
"impactZh": "Transient instance disconnection, minor version number update",
"instanceInfo": ""
},
"instanceId": "dds-***04",
"eventType": "Maintenance",
"instanceComment": "Replica***Subscription",
"instanceType": "Instance",
"publishTime": "2025-09-02T16:32:25+08:00"
},
"status": "Scheduled"
}
content alanı parametreleri için bkz. Planlanmış O&M olayları bölümü. Küçük sürüm yükseltme olayları için extra.eventCode değeri rds_apsaradb_upgrade şeklindedir.
Yürütme öncesi hatırlatma
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:na-south-1:176******461:instance/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.MinorVersionUpgrade:ReminderNotice",
"content": {
"eventId": "7c6228ee-8a28-5cc3-a374-44a68cb52686",
"product": "MongoDB",
"reason": "Proxy node host maintenance/upgrade",
"extra": {
"impactEn": "Transient instance disconnection, minor version upgrade",
"eventCode": "rds_apsaradb_upgrade",
"eventNameEn": "Minor version update",
"eventNameZh": "Minor version upgrade",
"detailCode": "ProxyNodeHostMaintain",
"switchTime": "2025-08-13T04:50:00+08:00",
"startTime": "2025-08-13T04:45:00+08:00",
"cancelCode": "HostMachineRiskProxyStability",
"impactZh": "Transient instance disconnection, minor version number update",
"instanceInfo": "s-pz***384,s-pz***9d4,d-pz***f84,dds-pz***5f4-cs,d-pz***a14"
},
"instanceId": "dds-***5f4",
"eventType": "Maintenance",
"instanceComment": "dds-***5f4",
"instanceType": "Instance",
"publishTime": "2025-08-06T14:10:56+08:00"
},
"status": "Waiting"
}
Yürütülüyor
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.MinorVersionUpgrade:Executing",
"content": {
"eventId": "d1eb313e-eb1d-5f8f-b78b-b34a261604e9",
"product": "MongoDB",
"reason": "Proxy node host maintenance/upgrade",
"extra": {
"impactEn": "Transient instance disconnection, minor version upgrade",
"eventCode": "rds_apsaradb_upgrade",
"execTime": "2025-07-24T16:47:56+08:00",
"eventNameEn": "Minor version update",
"eventNameZh": "Minor version upgrade",
"detailCode": "ProxyNodeHostMaintain",
"cancelCode": "HostMachineRiskProxyStability",
"impactZh": "The task has entered the scheduling queue. The switchover is expected to start at 2025-07-24T16:52:52+08:00. Before the switchover, availability is not affected.",
"instanceInfo": ""
},
"instanceId": "dds-***394",
"eventType": "Maintenance",
"instanceComment": "dds-***394",
"instanceType": "Instance",
"publishTime": "2025-07-24T16:47:56+08:00"
},
"status": "Executing"
}
Yürütüldü
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.MinorVersionUpgrade:Executed",
"content": {
"eventId": "245075c7-1a14-59af-a234-61ee25094860",
"product": "MongoDB",
"reason": "Proxy node host maintenance/upgrade",
"extra": {
"impactEn": "Transient instance disconnection, minor version upgrade",
"eventCode": "rds_apsaradb_upgrade",
"execTime": "2025-07-24T16:52:54+08:00",
"eventNameEn": "Minor version update",
"eventNameZh": "Minor version upgrade",
"detailCode": "ProxyNodeHostMaintain",
"cancelCode": "HostMachineRiskProxyStability",
"impactZh": "Transient instance disconnection, minor version number update",
"instanceInfo": "s-***354,s-***b24,d-***264,d-***844,dds-***4-cs"
},
"instanceId": "dds-pz51c4144f4747a4",
"eventType": "Maintenance",
"instanceComment": "zq-sharding-ssd-prepaid",
"instanceType": "Instance",
"publishTime": "2025-07-24T15:52:55+08:00"
},
"status": "Executed"
}
İptal edildi
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.MinorVersionUpgrade:Canceled",
"content": {
"eventId": "399bf2a3-254c-5386-acd5-a124ab63060c",
"product": "MongoDB",
"reason": "Proxy node host maintenance/upgrade",
"extra": {
"eventCode": "rds_apsaradb_upgrade",
"eventNameEn": "Minor version update",
"eventNameZh": "Minor version upgrade",
"detailCode": "ProxyNodeHostMaintain",
"cancelCode": "HostMachineRiskProxyStability",
"instanceInfo": ""
},
"instanceId": "dds-***6b4",
"eventType": "Maintenance",
"instanceComment": "dds-***6b4",
"instanceType": "Instance",
"publishTime": "2025-07-24T17:13:35+08:00"
},
"status": "Canceled"
}
Örnek yeniden başlatma
Bir kullanıcı veya sistem tarafından yeniden başlatma tetiklendiğinde örnek yeniden başlatma bildirimi gönderilir. Bu tek aşamalı bir bildirimdir (yaşam döngüsü aşamaları yoktur).
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:na-south-1:176******461:instance/<resource-id>",
"level": "INFO",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Reboot",
"content": {
"eventId": "740e68cd6c4b92e1143ecad98d54a0ad",
"product": "MongoDB",
"reason": "",
"extra": {
"eventTime": "2025-08-26T12:36:06+08:00",
"cloudEvent": {
"data": {
"uid": "140******49",
"eventCode": "Instance:SystemMaintenance.Reboot",
"instanceId": "dds-***0c4",
"eventType": "SystemMaintenance",
"regionID": "cn-shenzhen",
"eventId": "e-0mqrlfhomixumi6osh",
"maineventId": null,
"eventReason": "SystemMaintenance.Reboot",
"hasLifeCycle": 0,
"dbType": "mongodb",
"cmsProduct": "MongoDB",
"product": "dds",
"handleStatus": "None",
"sourceType": "User",
"eventDetail": "{\"caller_user_ID\":\"\",\"node_name\":\"dds-***0c4\"}",
"eventCategory": "Notification",
"detailImpact": "-",
"isClosed": 1,
"eventImpact": "Reboot",
"startTime": "2025-08-26T04:36:06Z",
"gmtModified": "2025-08-26T04:37:27Z",
"eventLevel": "INFO",
"detailReason": "-",
"resourceType": "Instance",
"gmtCreated": "2025-08-26T04:37:27Z",
"eventStatus": "Executed",
"endTime": "2025-08-26T04:36:06Z"
},
"region": "cn-shenzhen",
"time": "2025-08-26T04:37:27Z",
"source": "acs:dds:mongodb",
"type": "Instance:SystemMaintenance.Reboot",
"specversion": "1.0",
"ID": "e-0mqrlfhomixumi6osh",
"subject": "acs:dds:cn-shenzhen:140******49:instance/dds-***0c4"
},
"region": "cn-shenzhen"
},
"instanceId": "dds-***0c4",
"eventType": "Notification",
"instanceComment": "dusai_api_test_EncryptionKey",
"instanceType": "Instance",
"publishTime": "2025-08-26T12:37:34+08:00"
},
"status": "Executed"
}
Örnek yeniden başlatma bildirimi, extra.cloudEvent içinde CloudEvents biçimli bir yük kullanır. Tüm content alanı parametreleri aşağıda açıklanmıştır.
content alanı parametreleri:
| Parametre | Açıklama | Örnek |
|---|---|---|
eventId |
Olayın benzersiz kimliği. | 740e68cd6c4b92e1143ecad98d54a0ad |
product |
Ürün adı. | MongoDB |
reason |
Olayın nedeni. | - |
instanceId |
Örnek kimliği. | dds-***ce4 |
instanceComment |
Örnek adı. | api_test |
instanceType |
Örnek türü. Geçerli değerler: Instance (örnek olayı), Host (ana bilgisayar olayı). |
Instance |
eventType |
Olay türü. | Notification |
publishTime |
Bildirimin oluşturulduğu zaman. | 2025-08-26T12:37:34+08:00 |
extra.eventTime |
Olayın kaydedildiği zaman. | 2025-08-26T12:36:06+08:00 |
extra.cloudEvent.data.uid |
Örnekle ilişkili kullanıcı kimliği. | 140******49 |
extra.cloudEvent.data.eventCode |
Olay adı. | Instance:SystemMaintenance.Reboot |
extra.cloudEvent.data.instanceId |
Örnek kimliği. | dds-***0c4 |
extra.cloudEvent.data.eventType |
Olay türü. | SystemMaintenance |
extra.cloudEvent.data.regionID |
Olayın gerçekleştiği bölge. | cn-shenzhen |
extra.cloudEvent.data.eventId |
Bu olay kaydını benzersiz şekilde tanımlayan UUID. | e-0mqrlfhomixumi6osh |
extra.cloudEvent.data.maineventId |
Üst olayın kimliği. Üst olay yoksa null olur. |
null |
extra.cloudEvent.data.eventReason |
Olayın nedeni. | SystemMaintenance.Reboot |
extra.cloudEvent.data.hasLifeCycle |
Olayın bir yaşam döngüsü olup olmadığı. 0 yaşam döngüsü olmadığını gösterir. |
0 |
extra.cloudEvent.data.dbType |
Veritabanı türü. | mongodb |
extra.cloudEvent.data.cmsProduct |
Cloud Monitor'da kullanılan ürün adı. | MongoDB |
extra.cloudEvent.data.product |
Ürün kodu. | dds |
extra.cloudEvent.data.handleStatus |
Olayın işleme durumu. | None |
extra.cloudEvent.data.sourceType |
Olayı tetikleyen kaynak. Geçerli değerler: User, ScheduledEventUser, ScheduledEvent. |
User |
extra.cloudEvent.data.eventDetail |
Arayan kullanıcı kimliği ve düğüm adı gibi ek ayrıntıları içeren JSON dizesi. | {\"caller_user_ID\":\"\",\"node_name\":\"dds-***0c4\"} |
extra.cloudEvent.data.eventCategory |
Olay kategorisi. | Notification |
extra.cloudEvent.data.detailImpact |
Ayrıntılı etki açıklaması. | - |
extra.cloudEvent.data.isClosed |
Olayın kapatılıp kapatılmadığı. | 1 |
extra.cloudEvent.data.eventImpact |
Olayın etkisi. | Reboot |
extra.cloudEvent.data.startTime |
Olayın bildirildiği zaman (UTC). | 2025-08-26T04:36:06Z |
extra.cloudEvent.data.gmtModified |
Olay kaydının son değiştirildiği zaman (UTC). | 2025-08-26T04:37:27Z |
extra.cloudEvent.data.eventLevel |
Olayın önem derecesi. Geçerli değerler: INFO, WARN, CRITICAL. |
INFO |
extra.cloudEvent.data.detailReason |
Olayın ayrıntılı nedeni. | - |
extra.cloudEvent.data.resourceType |
Kaynak türü. Geçerli değerler: Instance (örnek olayı), Host (ana bilgisayar olayı). |
Instance |
extra.cloudEvent.data.gmtCreated |
Olay kaydının oluşturulduğu zaman (UTC). | 2025-08-26T04:37:27Z |
extra.cloudEvent.data.eventStatus |
Olay durumu. | Executed |
extra.cloudEvent.data.endTime |
Olayın sona erdiği zaman (UTC). | 2025-08-26T04:36:06Z |
extra.cloudEvent.region |
Olayın gerçekleştiği bölge. | cn-shenzhen |
extra.cloudEvent.time |
Olayın işlendiği zaman (UTC). | 2025-08-26T04:37:27Z |
extra.cloudEvent.source |
Olay kaynağı. Biçim: acs:${product}:${dbtype}. |
acs:dds:mongodb |
extra.cloudEvent.type |
Olay sınıfı tanımlayıcısı. Biçim: (Instance|Host|Component):(ExceptionEvent|${other_event}). |
Instance:SystemMaintenance.Reboot |
extra.cloudEvent.specversion |
CloudEvents teknik özellikler sürümü. Sabit olarak 1.0 değerine sahiptir. |
1.0 |
extra.cloudEvent.id |
Bu olay kaydını benzersiz şekilde tanımlayan UUID. | e-0mqrlfhomixumi6osh |
extra.cloudEvent.subject |
Olayın gerçekleştiği varlık. Biçim: acs:${product}:${dbtype}:${region}:${accountID}:(instance|host|component)/${target_name}. |
acs:dds:cn-shenzhen:14049:instance/dds-***0c4 |
Örnek geçişleri
Örnek geçiş sürecinin her aşamasında bildirimler gönderilir. content alanı yapısı, planlanmış O&M olaylarıyla aynıdır. Aşağıdaki örneklerde ana bilgisayar yazılım/donanım yükseltme senaryosu kullanılmıştır.
Planlandı
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Transfer:Scheduled",
"content": {
"eventId": "50f7a836-e9a7-543a-9e3a-95ac0d757b35",
"product": "MongoDB",
"reason": "Host software/hardware upgrade",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_transfer",
"eventNameEn": "Instance migration",
"eventNameZh": "Instance migration",
"detailCode": "HostSoftHardwareUpgrade",
"switchTime": "2025-08-25T04:30:00+08:00",
"startTime": "2025-08-24T15:30:00+08:00",
"cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade",
"impactZh": "Transient instance disconnection",
"instanceInfo": ""
},
"instanceId": "dds-t4n6ab765e1a90d4",
"eventType": "Maintenance",
"instanceComment": "whisper_sg",
"instanceType": "Instance",
"publishTime": "2025-08-20T16:00:55+08:00"
},
"status": "Scheduled"
}
content alanı parametreleri için bkz. Planlanmış O&M olayları bölümü. Örnek geçiş olayları için extra.eventCode değeri rds_apsaradb_transfer şeklindedir.
Yürütme öncesi hatırlatma
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Transfer:Waiting",
"content": {
"eventId": "b062abe3-2ad1-511f-a379-0d7a4e08de99",
"product": "MongoDB",
"reason": "Host software/hardware upgrade",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_transfer",
"eventNameEn": "Instance migration",
"eventNameZh": "Instance migration",
"detailCode": "HostSoftHardwareUpgrade",
"switchTime": "2025-08-25T04:30:00+08:00",
"startTime": "2025-08-24T15:30:00+08:00",
"cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade",
"impactZh": "Transient instance disconnection",
"instanceInfo": ""
},
"instanceId": "dds-***ce4",
"eventType": "Maintenance",
"instanceComment": "Production mongod",
"instanceType": "Instance",
"publishTime": "2025-08-24T06:30:00+08:00"
},
"status": "Waiting"
}
Yürütülüyor
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Transfer:Executing",
"content": {
"eventId": "b062abe3-2ad1-511f-a379-0d7a4e08de99",
"product": "MongoDB",
"reason": "Host software/hardware upgrade",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_transfer",
"execTime": "2025-08-25T05:00:01+08:00",
"eventNameEn": "Instance migration",
"eventNameZh": "Instance migration",
"detailCode": "HostSoftHardwareUpgrade",
"cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade",
"impactZh": "The task has entered the scheduling queue. The switch is expected to start at 2025-08-25T05:10:00+08:00. Availability is not affected before the switch.",
"instanceInfo": ""
},
"instanceId": "dds-***0a4",
"eventType": "Maintenance",
"instanceComment": "dds-***0a4",
"instanceType": "Instance",
"publishTime": "2025-08-25T05:00:01+08:00"
},
"status": "Executing"
}
Yürütüldü
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Transfer:Executed",
"content": {
"eventId": "b062abe3-2ad1-511f-a379-0d7a4e08de99",
"product": "MongoDB",
"reason": "Host software/hardware upgrade",
"extra": {
"impactEn": "Transient instance disconnection",
"eventCode": "rds_apsaradb_transfer",
"execTime": "2025-08-25T06:30:00+08:00",
"eventNameEn": "Instance migration",
"eventNameZh": "Instance migration",
"detailCode": "HostSoftHardwareUpgrade",
"cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade",
"impactZh": "Transient instance disconnection",
"instanceInfo": ""
},
"instanceId": "dds-***0a4",
"eventType": "Maintenance",
"instanceComment": "dds-***0a4",
"instanceType": "Instance",
"publishTime": "2025-08-25T06:30:00+08:00"
},
"status": "Executed"
}
İptal edildi
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-hongkong:192******11719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance:SystemMaintenance.Transfer:Canceled",
"content": {
"eventId": "ba074fbf-9e57-5199-a70f-1976d1ef249e",
"product": "MongoDB",
"reason": "Host software/hardware upgrade",
"extra": {
"eventCode": "rds_apsaradb_transfer",
"eventNameEn": "Instance migration",
"eventNameZh": "Instance migration",
"detailCode": "HostSoftHardwareUpgrade",
"cancelCode": "OutOfGoodPerfBySoftHardwareUpgrade",
"instanceInfo": ""
},
"instanceId": "dds-***6b4",
"eventType": "Maintenance",
"instanceComment": "dds-***6b4",
"instanceType": "Instance",
"publishTime": "2025-08-16T22:21:00+08:00"
},
"status": "Canceled"
}
Birincil/ikincil yük devretme
ApsaraDB for MongoDB, iki tür birincil/ikincil rol değişikliği için bildirimler gönderir: bir örnek arızası nedeniyle tetiklenen otomatik yük devretmeler ve görevle tetiklenen anahtar değiştirmeler.
Yük devretme
Birincil düğüm kullanılamaz hale geldiğinde otomatik yük devretme gerçekleşir.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-shanghai-cloudspe:192****1719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance_Failover",
"content": {
"InstanceName": "dds***b84",
"eventId": "7b1***b2c",
"publishTime": "2025-09-02T10:27:15+08:00",
"reason": "",
"product": "Mo***DB",
"instanceComment": "dds***b84",
"instanceId": "dds***b84",
"EventType": "Ins***nce",
"extra": {
"node": "",
"impact": "Instance***",
"reason": "Instance fault (*** error))",
"eventTime": "2025-09-02T10:26:41+08:00",
"nodeInfo": [],
"reasonCode": "Pla***ror"
},
"instanceType": "In***ce",
"eventType": "Ins***nce",
"Timestamp": "1756780035.398"
},
"status": "Executed"
}
content alanı parametreleri:
| Parametre | Açıklama | Örnek |
|---|---|---|
InstanceName |
Örnek adı. | dds***b84 |
eventId |
Olayın benzersiz kimliği. | 7b1***b2c |
publishTime |
Bildirimin oluşturulduğu zaman. | 2025-09-01T10:10:43+08:00 |
reason |
Olayın nedeni. | - |
product |
Ürün adı. | MongoDB |
instanceComment |
Örnek adı. | dds***b84 |
instanceId |
Örnek kimliği. | dds***b84 |
instanceType |
Örnek türü. Geçerli değerler: Instance (örnek olayı), Host (ana bilgisayar olayı). |
Instance |
eventType |
Olay türü. | InstanceMaintenance |
extra |
Genişletilmiş olay bilgileri. | - |
extra.eventTime |
Olayın tetiklendiği zaman. | 2025-09-01T10:09:32+08:00 |
extra.nodeInfo |
Olaya dahil olan düğümler hakkında bilgi. | - |
extra.nodeEn |
İngilizce düğüm bilgileri. | - |
extra.nodeZh |
Çince düğüm bilgileri. Parçalı küme örnekleri için bu alanda d-bp11eb739a1f81c4 gibi düğüm kimlikleri bulunabilir. |
- |
extra.reasonCode |
Olayın neden kodu. | Platform.Ha.PrimaryInstanceUnavailable |
extra.reasonEn |
Olayın İngilizce nedeni. | Instance Failures(Primary Instance Unavailable) |
extra.reasonZh |
Olayın Çince nedeni. | Instance is abnormal (Master is unavailable). |
extra.impactEn |
Olayın İngilizce etkisi. | Transient instance disconnection |
extra.impactZh |
Olayın Çince etkisi. | Transient instance disconnection. |
Anahtar değiştirme
Anahtar değiştirme, bir görev tarafından tetiklenir (örneğin, konsol veya API aracılığıyla başlatılan manuel bir anahtar değiştirme).
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:cn-qingdao:192****1719:instance/<resource-id>",
"level": "WARN",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance_Switchover",
"content": {
"eventId": "569279dc-bc3c-5007-a84b-92a4acbe82ab",
"product": "MongoDB",
"reason": "",
"extra": {
"eventTime": "2025-09-01T10:31:48+08:00",
"impact": "Transient instance disconnection",
"nodeInfo": [],
"node": "",
"reason": "",
"reasonCode": ""
},
"instanceId": "dds-****54",
"eventType": "InstanceMaintenance",
"instanceComment": "du***test",
"instanceType": "Instance",
"publishTime": "2025-09-01T10:32:43+08:00"
},
"status": "Executed"
}
content alanı parametreleri Yük devretme bildirimiyle aynıdır; ancak görevle tetiklenen anahtar değiştirmelerde extra.reasonCode, extra.reasonEn ve extra.reasonZh genellikle boştur.
Örnek arızaları
Bir örnek arıza durumuna girdiğinde ve arıza çözümlendiğinde örnek arıza bildirimleri gönderilir.
Arıza başlangıcı
Bir örnek arızası başladığında (durum: Executing), CRITICAL düzeyinde bir bildirim gönderilir.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:na-south-1:192****1719:instance/<resource-id>",
"level": "CRITICAL",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance_Failure_Start",
"content": {
"eventId": "44e3e82d-9738-5cd4-bccc-8e51d2a5e345",
"product": "MongoDB",
"reason": "",
"extra": {
"eventTime": "2025-08-31T20:33:21+08:00",
"impactEn": "",
"nodeInfo": [],
"nodeZh": "",
"reasonEn": "",
"reasonZh": "",
"nodeEn": "",
"impactZh": "",
"reasonCode": ""
},
"instanceId": "dds-***8d84",
"eventType": "InstanceFailure",
"instanceComment": "dds-***8d84",
"instanceType": "Instance",
"publishTime": "2025-08-31T20:33:42+08:00"
},
"status": "Executing"
}
content alanı parametreleri:
| Parametre | Açıklama | Örnek |
|---|---|---|
eventId |
Olayın benzersiz kimliği. | 7b1***b2c |
publishTime |
Bildirimin oluşturulduğu zaman. | 2025-09-01T10:10:43+08:00 |
reason |
Olayın nedeni. | - |
product |
Ürün adı. | MongoDB |
instanceComment |
Örnek adı. | dds***b84 |
instanceId |
Örnek kimliği. | dds***b84 |
instanceType |
Örnek türü. Geçerli değerler: Instance (örnek olayı), Host (ana bilgisayar olayı). |
Instance |
eventType |
Olay türü. Arıza başlangıcı için InstanceFailure, arıza çözümlendiğinde InstanceFailureRecovery. |
InstanceFailure |
extra |
Genişletilmiş olay bilgileri. | - |
extra.eventTime |
Olayın tetiklendiği zaman. | 2025-09-01T10:09:32+08:00 |
extra.nodeInfo |
Olaya dahil olan düğümler hakkında bilgi. | - |
extra.nodeEn |
İngilizce düğüm bilgileri. | - |
extra.nodeZh |
Çince düğüm bilgileri. | - |
extra.reasonCode |
Olayın neden kodu. | - |
extra.reasonEn |
Olayın İngilizce nedeni. | - |
extra.reasonZh |
Olayın Çince nedeni. | - |
extra.impactEn |
Olayın İngilizce etkisi. | - |
extra.impactZh |
Olayın Çince etkisi. | - |
Arıza çözümlendi
Arıza çözümlendiğinde (durum: Executed), başka bir CRITICAL düzeyinde bildirim gönderilir. eventType değeri InstanceFailureRecovery olarak değişir.
Bildirim örneği:
{
"product": "MongoDB",
"resourceID": "acs:mongodb:na-south-1:192****1719:instance/<resource-id>",
"level": "CRITICAL",
"instanceName": "instanceName",
"regionID": "cn-hangzhou",
"name": "Instance_Failure_End",
"content": {
"eventId": "b37da090-ca56-512c-9f17-43dd91820378",
"product": "MongoDB",
"reason": "",
"extra": {
"eventTime": "2025-08-31T20:36:21+08:00",
"impactEn": "",
"nodeInfo": [],
"nodeZh": "",
"reasonEn": "",
"reasonZh": "",
"nodeEn": "",
"impactZh": "",
"reasonCode": ""
},
"instanceId": "dds-***8d84",
"eventType": "InstanceFailureRecovery",
"instanceComment": "dds-***8d84",
"instanceType": "Instance",
"publishTime": "2025-08-31T20:36:43+08:00"
},
"status": "Executed"
}
content alanı parametreleri arıza başlangıcı bildirimiyle aynıdır. Temel fark eventType: InstanceFailureRecovery ve status: Executed olmasıdır.