Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Olay bildirimlerine abone olun

Son Güncelleme:Oct 03, 2026

ApsaraDB for MongoDB, CloudMonitor ile entegredir. Sistem olaylarına abone olabilir ve olayları ile örnek sağlığını gerçek zamanlı olarak izlemek için uyarı kuralları belirleyebilirsiniz.

Arka Plan

CloudMonitor, bir cloud hizmeti arızası gibi bir sistem istisnası meydana geldiğinde uyarı bildirimlerini iletmek için iki yol sunar.

  • Olaylara abone olun: Hızlı müdahale etmek için e-posta veya DingTalk sohbet botları aracılığıyla olay bildirimleri alın.

  • Uyarıları ayarlayın: İstisna işlemeyi otomatikleştirmek için uyarıları Simple Message Queue, Function Compute, bir geri arama URL'sine veya Simple Log Service'e yönlendirin.

Yordam

Bir olaya abone olun

Aşağıdaki örnekte, bir olaya nasıl abone olunacağını göstermek için Instance Failure Start sistem olayı kullanılmaktadır.

  1. CloudMonitor konsolu üzerinden oturum açın.

  2. Sol gezinme bölmesinde Event Center > Event Subscription seçeneğini tıklayın.

  3. Subscription Policy sekmesinde Create a subscription policy seçeneğini tıklayın.

  4. Create a subscription policy sayfasında ilke parametrelerini yapılandırın.

    • Basic Infomation: Abonelik ilkesi için bir ad girin.

    • Alert Subscription:

      • Subscription Type değerini System Event olarak ayarlayın.

      • Subscription Scope bölümünde Product değerini ApsaraDB for MongoDB, Event Type değerini Exception, Event Name değerini Instance Failure Start ve Event Level değerini Critical olarak ayarlayın. Application Group, Event Content veya Event Resources parametrelerini yapılandırmayın. Bu işlem, hesabınızı tüm uygulama gruplarındaki ApsaraDB for MongoDB örneklerinin tamamı için Instance Failure Start sistem olayına abone eder.

        Not

        ApsaraDB for MongoDB tarafından desteklenen sistem olayları hakkında daha fazla bilgi için bkz. Sistem olayları.

    • Combined Noise Reduction: Varsayılan ayarları kullanın.

    • Notification: Bir bildirim yapılandırması oluşturun. Custom Notification Method için varsayılan ayarı kullanın.

      Bildirim yapılandırması oluştururken bir ad girin, Notification Settings değerini Set Notification Group Directly olarak ayarlayın, bir uyarı Contact Group seçin ve ardından OK seçeneğini tıklayın.

      Not

      Bildirim yapılandırması oluşturma hakkında daha fazla bilgi için bkz. Bildirim yapılandırmalarını yönetin.

      Sistem, gruptaki uyarı kişileri için yapılandırılan iletişim yöntemlerine göre uyarı bildirimleri gönderir. Örneğin, bir uyarı kişisinin hem telefon numarası hem de e-posta adresi varsa ve Custom Notification Method varsayılan yöntemi kullanıyorsa kişi yalnızca uyarı çağrıları, metin mesajları ve e-postalar alır.

    • Push and Integration: Yapılandırma gerekmez.

      Not

      Anlık iletme kanalı oluşturma hakkında daha fazla bilgi için bkz. Anlık iletme kanallarını yönetin.

    Tablo 1. Abonelik ilkesi parametreleri

    Bölüm

    Parametre

    Açıklama

    Basic Infomation

    Ad

    Abonelik ilkesi adı.

    Açıklama

    Abonelik ilkesi açıklaması.

    Alert Subscription

    Subscription Type

    Uyarı aboneliği türü. Geçerli değerler:

    • System Event: Sistem olayları, çeşitli cloud ürünleri için arıza ve bakım olaylarını içerir. Sistem olaylarına abone olarak bir olay gerçekleştiğinde bildirim alabilir veya harici sistemleri tetikleyebilirsiniz. Ürün, Olay Türü, Olay Adı, Olay Düzeyi, Uygulama Grubu, Olay İçeriği ve Olay Kaynakları dahil olmak üzere sistem olayları için abonelik kapsamını yapılandırmanız gerekir.

      • Olay İçeriği: Bu alan anahtar kelimeler için kapsama eşleşmesi gerçekleştirir. Birden çok anahtar kelime belirtmek için bunları virgülle (,) ayırın. Beyaz liste modunda, içeriği belirtilen anahtar kelimelerden herhangi birini içeren bir olay eşleşir. Siyah liste modunda, bir olay yalnızca içeriği belirtilen anahtar kelimelerin tümünü içeriyorsa eşleşir. Örneğin, beyaz liste modundaysanız ve re,1754xxxxx651403 girerseniz, re veya 1754xxxxx651403 içeren tüm olaylar döndürülür.

        "content": {"invokeId": "t-bj05sxXXXXXXa5xq8","repeats": 1,"finishTime": "2025-08-05T17:07:17Z","commandName": "cmd-2025-08-06","instanceId": "i-2ze61xxxxxugk0zoh7","repeatMode": "Once","playerUid": 1754xxxxx651403,"exitCode": 0,"startTime": "2025-08-05T17:07:14Z","ownerId": 18250xxxxx44564,"commandId": "c-bj05sxxxxxxog00","invocationStatus": "Success"}
      • Olay kaynağı: İlgili cloud ürününün ResourceId'si, örneğin acs:ecs:cn-shanghai:{uid}:instance/{instanceId}. Giriş kutusu, girdiğiniz anahtar kelimeleri içeren kaynaklarla eşleşir. Birden çok anahtar kelime belirtmek için bunları virgülle (,) ayırın. Beyaz liste modunda, belirtilen anahtar kelimelerden herhangi birini içeren bir kaynak eşleşir. Siyah liste modunda, bir kaynak yalnızca belirtilen anahtar kelimelerin tümünü içeriyorsa eşleşir. Örneğin, beyaz liste modunda instanceId_1,instanceId_2 girerseniz, kimliği instanceId_1 veya instanceId_2 olan örneklerden gelen olaylar eşleşir.

    • Threshold Events: Eşik tabanlı bir uyarı kuralı tetiklendiğinde CloudMonitor ayrıca bir eşik olayı oluşturur. Eşik olaylarına abone olmak, birleştirilmiş gürültü azaltma ve özel bildirim yöntemleri gibi daha ince taneli düzeyde uyarı bildirimlerini kontrol etmenizi ve özelleştirmenizi sağlar. Ürün Kategorisi, Ölçüm, Önem Düzeyi ve Uygulama Grubu dahil olmak üzere eşik olayları için abonelik kapsamını ayarlamanız gerekir.

    Combined Noise Reduction

    Not

    Bir birleştirme kuralı yapılandırmazsanız, abonelik ilkesi tarafından kabul edilen tüm uyarılar varsayılan olarak birleştirilir.

    Merge Content

    Subscription Scope bölümündeki Subscription Type kısmından bir birleştirme boyutu seçin.

    Noise Reduction

    Uyarı bildirimlerinin sıklığını azaltır. Seçenekler:

    • Koşullu tetikleme, tetiklemeden sonra baskılama: Belirtilen bir süre içinde (varsayılan: 5 dakika) ardışık olarak belirli sayıda (varsayılan: 5) uyarı tetiklenirse bir sessizlik dönemi (varsayılan: 5 dakika) başlar. Sessizlik dönemi sırasında yinelenen bildirimler gönderilmez. Bu işlem sessizlik dönemi sona erdikten sonra tekrarlanır.

    • Doğrudan tetikleme, tetiklemeden sonra baskılama: Bir uyarı tetiklendikten hemen sonra bir bildirim gönderilir. Ardından, yinelenen bildirimlerin gönderilmediği bir sessizlik dönemi (varsayılan: 5 dakika) başlar. Bu işlem sessizlik dönemi sona erdikten sonra tekrarlanır.

    • Doğrudan tetikleme, baskılama yok (sistem varsayılan fırtına önleme ayarlarını kullanır): Bir uyarı tetiklendikten hemen sonra bir bildirim gönderilir.

    Notification

    Notification Configurations

    Sistem olayı veya eşik olayı koşulları karşılandığında bildirimler doğrudan uyarı kişilerine veya uyarı düzeyine göre farklı kişilere gönderilir.

    Mevcut bir bildirim yapılandırmasını seçebilir veya yeni bir tane oluşturmak için Create Notification Configuration seçeneğini tıklayabilirsiniz.

    Bildirim ilkesini yapılandırma hakkında daha fazla bilgi için bkz. Bildirim yapılandırmalarını yönetin.

    Custom Notification Method

    Uyarı bildirim yöntemlerini özelleştirir.

    Bir bildirim yönteminin yanındaki Edit seçeneğini tıklayarak Notification Templates ve Alert Level öğelerini değiştirebilirsiniz.

    Push and Integration

    Push Channel

    Uyarı bildirimlerini anlık iletme kanalı. Bir tane oluşturmak için:

    1. Create New Push seçeneğini tıklayın.

    2. Mevcut bir anlık iletme kanalı seçin veya yeni bir tane oluşturmak için Add Channel seçeneğini tıklayın.

      Anlık iletme kanalı için parametreleri yapılandırma hakkında daha fazla bilgi için bkz. Anlık iletme kanallarını yönetin.

  5. Submit seçeneğini tıklayın.

  6. Olay aboneliğinde hata ayıklama yapın.

    1. Subscription Policy sekmesinde Debug Event Subscription seçeneğini tıklayın.

    2. Create Event Test panelinde Product değerini ApsaraDB for MongoDB ve Name değerini Instance Failure Start olarak ayarlayın.

      Sistem, hata ayıklama içeriğini JSON biçiminde otomatik olarak oluşturur.

    3. OK seçeneğini tıklayın.

      Sistem bir Operation Successful mesajı görüntüler. CloudMonitor daha sonra abonelik ilkesindeki bildirim yöntemlerine göre test uyarısı bildirimini uyarı kişilerine otomatik olarak gönderir.

Bir uyarı kuralı ayarlayın

  1. Bir uyarı kişisi veya uyarı kişi grubu oluşturun. Daha fazla bilgi için bkz. Uyarı kişisi veya uyarı kişi grubu oluşturun.

  2. ApsaraDB for MongoDB konsolu üzerinden oturum açın.

  3. Sol gezinme bölmesinde, örnek türünüze bağlı olarak Replica Set Instances veya Sharded Cluster Instances seçeneğini tıklayın.

  4. Sayfanın sol üst köşesinde, örneğiniz için kaynak grubunu ve bölgeyi seçin.

  5. Hedef örneğin kimliğini tıklayın veya Manage sütunundaki Actions seçeneğini tıklayın.

  6. Olay uyarılarını yapılandırın.

    1. Örnek ayrıntıları sayfasının sol gezinme bölmesinde Alert Rules seçeneğini tıklayın.

    2. CloudMonitor konsoluna gitmek için Set Alert Rule seçeneğini tıklayın.

    3. Create Alert Rule seçeneğini tıklayın.

    4. Create Alert Rule panelinde aşağıdaki parametreleri yapılandırın.

      Parametre

      Açıklama

      Product

      Değişiklik gerekmez. Varsayılan değer, mevcut örneğin türüdür.

      Resource Scope

      Uyarı kuralının uygulanacağı cloud ürün kaynakları. Varsayılan değer: Instances.

      Related Resource

      Değişiklik gerekmez. Varsayılan değer, mevcut örneğin kimliğidir.

      Rule Description

      Uyarı kuralının çekirdeği. İzleme verileri belirtilen koşulları karşıladığında bir uyarı tetiklenir. Yapılandırmak için:

      1. Add Rule seçeneğini tıklayın.

      2. Set Rule Description panelinde bir Configure Rule Description girin ve ardından Rule Name değerini ayarlayın.

        • Metric Type: Bir ölçüm seçin ve ardından bunun için bir eşik ve uyarı düzeyi ayarlayın.

        • Single Metric: Bir uyarı düzeyi seçin ve ardından iki veya daha fazla ölçüm için uyarı koşulları ayarlayın.

        • Multiple Metrics: Akıllı eşikler hakkında daha fazla bilgi için bkz. Genel Bakış ve Akıllı eşik için uyarı kuralı oluşturun.

          Not

          Akıllı eşik özelliği davetli ön izleme aşamasındadır. Erişim sağlamak için destek talebi göndermeniz gerekir.

      3. Dynamic Threshold seçeneğini tıklayın.

      Not

      Karmaşık uyarı koşullarını ayarlama hakkında daha fazla bilgi için bkz. Uyarı kuralları için ifadeler.

      OK

      Çözülmemiş bir sorun için uyarı bildirimleri arasındaki aralık. Geçerli değerler: 5 Dakika, 15 Dakika, 30 Dakika, 60 Dakika, 3 Saat, 6 Saat, 12 Saat ve 24 Saattir.

      Bir ölçüm eşiği aştığında CloudMonitor bir uyarı tetikler ve bir sessizlik dönemi başlatır. Bu dönemde başka bildirim gönderilmez. Sessizlik dönemi sona erdiğinde sorun devam ediyorsa başka bir bildirim gönderilir.

      Örneğin, Mute Period değerini Mute Period olarak ayarlarsanız uyarı çözülmediyse CloudMonitor 12 saat sonra başka bir uyarı bildirimi gönderir.

      12 Hours

      Uyarı kuralının etkin olduğu dönem. Bildirimler yalnızca bu dönemde gönderilir.

      Not

      Bir uyarı kuralı etkili süresi dışında olduğunda uyarı bildirimleri gönderilmez. Ancak uyarı geçmişi kayıtları yine de Effective Period listesinde görüntülenir.

      Alert History

      Uyarı bildirimlerini alan kişi grubu.

      Bir uyarı kişi grubu bir veya daha fazla uyarı kişisi içerebilir. Bir uygulama grubu için bildirimler bu gruptaki kişilere gönderilir.

      Uyarı kişileri ve uyarı kişi grupları oluşturma hakkında daha fazla bilgi için bkz. Uyarı kişisi veya uyarı kişi grubu oluşturun.

      Alert Contact Group

      Bir etiket anahtarı ve bir etiket değerinden oluşan uyarı kuralı etiketi.

      Not

      En fazla altı etiket ekleyebilirsiniz.

      Tags

      CloudMonitor'dan POST istekleri aracılığıyla uyarı bilgilerini alan herkese açık bir URL. Yalnızca HTTP desteklenir. Daha fazla bilgi için bkz. Eşik tetiklemeli uyarı geri araması kullanma.

      Geri arama URL'sinin bağlantısını test etmek için aşağıdaki adımları uygulayın:

      1. Geri arama URL'sinin sağındaki Alert Callback seçeneğini tıklayın.

        Test panelinde webhook tarafından döndürülen durum koduna ve test sonuçlarına göre geri arama URL'sinin bağlantısını kontrol edebilirsiniz.

        Not

        Webhook için Webhook Test ve Language re değerlerini de ayarlayabilir ve ilgili test sonuçlarını almak için Callback Template Type seçeneğini tekrar tıklayabilirsiniz.

      2. Test seçeneğini tıklayın.

      Not

      Bu parametreyi yapılandırmak için Close seçeneğini tıklayın.

      Advanced Settings

      Auto Scaling anahtarını etkinleştirirseniz bir uyarı oluştuğunda karşılık gelen ölçeklendirme kuralı tetiklenir. Auto Scaling için Auto Scaling, Region ve ESS Group değerlerini belirtmeniz gerekir.

      Not

      Bu parametreyi yapılandırmak için ESS Rule seçeneğini tıklayın.

      Advanced Settings

      Simple Log Service anahtarını etkinleştirirseniz bir uyarı oluştuğunda uyarı bilgileri Simple Log Service'teki bir Logstore'a gönderilir. Simple Log Service için Simple Log Service, ProjectName ve Region değerlerini belirtmeniz gerekir.

      Proje ve Logstore oluşturma hakkında daha fazla bilgi için bkz. ECS örneklerinde metin günlüklerini toplamak ve analiz etmek için Logtail kullanma.

      Not

      Bu parametreyi yapılandırmak için Logstore seçeneğini tıklayın.

      Advanced Settings

      Simple Message Queue (formerly MNS) - Topic anahtarını etkinleştirirseniz bir uyarı oluştuğunda uyarı bilgileri Simple Message Queue'daki bir konuya gönderilir. Simple Message Queue için bölgeyi ve konuyu belirtmeniz gerekir.

      Konu oluşturma hakkında daha fazla bilgi için bkz. Konu oluşturun.

      Not

      Bu parametreyi yapılandırmak için Simple Message Queue (formerly MNS) - Topic seçeneğini tıklayın.

      Advanced Settings

      Function Compute anahtarını etkinleştirirseniz bir uyarı oluştuğunda uyarı bildirimleri işlenmek üzere Function Compute'a gönderilir. Function Compute için bölgeyi, hizmeti ve işlevi belirtmeniz gerekir.

      Hizmet ve işlev oluşturma hakkında daha fazla bilgi için bkz. İşlev oluşturun.

      Not

      Bu parametreyi yapılandırmak için Function Compute seçeneğini tıklayın.

      No-Data Handling

      İzleme verileri olmadığında uyarıların nasıl ele alınacağı. Geçerli değerler:

      • Advanced Settings (varsayılan)

      • Method to handle alerts when no monitoring data is found

      Not

      Bu parametreyi yapılandırmak için Do not do anything seçeneğini tıklayın.

    5. Send alert notifications seçeneğini tıklayın.

İlgili API'ler


CloudMonitor API


Açıklama


PutEventRule


Bir olay için uyarı kuralı oluşturur veya değiştirir.