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.
CloudMonitor konsolu üzerinden oturum açın.
Sol gezinme bölmesinde seçeneğini tıklayın.
Subscription Policy sekmesinde Create a subscription policy seçeneğini tıklayın.
-
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.
NotApsaraDB 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.
NotBildirim 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.
NotAnlı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,1754xxxxx651403girerseniz,reveya1754xxxxx651403iç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 modundainstanceId_1,instanceId_2girerseniz, kimliğiinstanceId_1veyainstanceId_2olan ö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
NotBir 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:
Create New Push seçeneğini tıklayın.
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.
Submit seçeneğini tıklayın.
-
Olay aboneliğinde hata ayıklama yapın.
Subscription Policy sekmesinde Debug Event Subscription seçeneğini tıklayın.
-
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.
-
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
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.
ApsaraDB for MongoDB konsolu üzerinden oturum açın.
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.
Sayfanın sol üst köşesinde, örneğiniz için kaynak grubunu ve bölgeyi seçin.
Hedef örneğin kimliğini tıklayın veya Manage sütunundaki Actions seçeneğini tıklayın.
-
Olay uyarılarını yapılandırın.
Örnek ayrıntıları sayfasının sol gezinme bölmesinde Alert Rules seçeneğini tıklayın.
CloudMonitor konsoluna gitmek için Set Alert Rule seçeneğini tıklayın.
Create Alert Rule seçeneğini tıklayın.
-
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:
Add Rule seçeneğini tıklayın.
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.
NotAkıllı eşik özelliği davetli ön izleme aşamasındadır. Erişim sağlamak için destek talebi göndermeniz gerekir.
Dynamic Threshold seçeneğini tıklayın.
NotKarmaşı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.
NotBir 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.
NotEn 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:
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.
NotWebhook 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.
Test seçeneğini tıklayın.
NotBu 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.
Ölçeklendirme grubu oluşturma hakkında daha fazla bilgi için bkz. Ölçeklendirme gruplarını yapılandırın.
Ölçeklendirme kuralı oluşturma hakkında daha fazla bilgi için bkz. Ölçeklendirme kurallarını yapılandırın.
NotBu 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.
NotBu 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.
NotBu 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.
NotBu 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
NotBu parametreyi yapılandırmak için Do not do anything seçeneğini tıklayın.
Send alert notifications seçeneğini tıklayın.
İlgili API'ler
|
|
|
|
|