Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:Eşik uyarı geri aramalarını kullanın

Son Güncelleme:Oct 03, 2026

Telefon, SMS, e-posta ve Webhook bildirimlerine ek olarak, Cloud Monitor uyarı geri aramaları HTTP POST aracılığıyla eşik uyarılarını İşletim ve Bakım (O&M) veya mesajlaşma sistemlerinize iletir.

telefon, SMS,

Önkoşullar

HTTP POST isteklerini kabul eden O&M veya mesajlaşma sisteminiz için genel bir URL.

Arka Plan

  • Cloud Monitor, uyarı bildirimlerini URL'nize HTTP veya HTTPS POST istekleri olarak gönderir. Aşağıdaki IP adresi aralıklarını güvenlik duvarı izin listenize ekleyin:

    Cloud Monitor, konsolda bellek kullanımı gibi bir eşik değerine dayalı olarak bir ECS örneğini yeniden başlatmak için otomatik bir O&M kuralını doğrudan yapılandırmayı desteklemez. Bunu gerçekleştirmek için, uyarı bildirimini kendi hizmetinize itmek üzere bir uyarı geri araması yapılandırın ve hizmetinizin örneği yeniden başlatması için bir ECS API işlemini (RebootInstance gibi) çağırmasını sağlayın. Uyarı geri aramaları, veri biçimi application/x-www-form-urlencoded olan HTTP POST istekleri olarak iletilir. ECS örnek durumu değişikliği olaylarına dayalı otomasyon çözümü için bkz. ECS durum değişikliklerinde O&M'yi otomatikleştirme.

    47.74.206.0/26
    47.74.206.64/26
    47.74.206.128/26
    47.74.206.192/26
    8.222.159.116
  • Cloud Monitor, başarısız olan geri aramaları her istek için 5 saniyelik zaman aşımı ile en fazla üç kez yeniden dener.

Not

Cloud Monitor konsolunda eşik uyarı geri aramalarının toplu yapılandırması mevcut değildir. Bunun yerine aşağıdaki API işlemlerini kullanın:

  • Bir geri arama URL'si içeren bir uyarı şablonu oluşturmak için CreateMetricRuleTemplate işlemini çağırın, ardından bunu bir uygulama grubuna uygulamak için ApplyMetricRuleTemplate işlemini çağırın.

  • Bir uygulama grubu için geri arama URL'si içeren bir uyarı kuralı oluşturmak veya değiştirmek amacıyla PutGroupMetricRule işlemini çağırın.

Yordam

  1. Cloud Monitor konsolunda oturum açın.

  2. Sol gezinme bölmesinde Alerts > Alert Rules seçeneğini belirleyin.

  3. Alert Rules sayfasında, istenen uyarı kuralını bulun ve Actions sütunundaki Modify seçeneğine tıklayın.

  4. Modify Alert Rule panelinde geri arama URL'sini girin.

    Geri arama URL'sine bağlantıyı test etmek için:

    1. Geri arama URL'sinin hemen sağında bulunan Test seçeneğine tıklayın.

      WebHook Test panelinde, bağlantıyı doğrulamak için HTTP durum kodunu ve test sonucu ayrıntılarını kontrol edin.

      Not

      Test Template Type: ve Language: seçeneklerini de ayarlayabilirsiniz. Ardından güncellenmiş test sonuçlarını görüntülemek için tekrar Test seçeneğine tıklayın.

    2. Close seçeneğine tıklayın.

  5. Confirm seçeneğine tıklayın.

Sonuçlar

Bir uyarı tetiklendiğinde, Cloud Monitor aşağıdaki parametrelerle geri arama URL'nize bir POST isteği gönderir.

Not

İstek gövdesi gelecekte ek parametreler içerebilir. Uç noktanızın bilinmeyen parametreleri sorunsuz şekilde işlediğinden emin olun.

Parametre

Tür

Açıklama

alertName

String

Uyarı adı.

alertState

String

Uyarı durumu. Geçerli değerler:

  • OK: Durum normal.

  • ALERT: Bir uyarı tetiklendi.

  • INSUFFICIENT_DATA: Veri yok.

curValue

String

Uyarının tetiklendiği veya çözüldüğü andaki ölçüm değeri.

dimensions

String

Uyarı veren kaynağın boyutları. Örnek: {userId=110803419679**, instanceId=i-8psdh7l6lphbn10l**}.

expression

String

Uyarıyı tetikleyen koşul.

groupId

String

Uygulama grubu kimliği.

instanceName

String

Örnek adı.

lastTime

String

Uyarı süresi. Birim: dakika.

metricName

String

Cloud hizmetleri için ölçümler bölümündeki Metric Name sütununda listelendiği gibi ölçüm adı.

metricProject

String

Cloud hizmeti adı. Çoğu hizmet için metricProject, namespace ile eşleşir. Cloud hizmeti adları Cloud hizmetleri için ölçümler bölümünde listelenmiştir.

namespace

String

Cloud hizmeti ad alanı.

Çoğu hizmet için geri arama namespace, metricProject ile eşleşir. Cloud hizmeti ad alanları Cloud hizmetleri için ölçümler bölümünde listelenmiştir.

Bazı hizmetler için ad alanı, geri arama namespace değerinden farklıdır. Bu eşlemeler Tablo 1. Cloud hizmeti ad alanları ile geri arama ad alanları arasındaki eşlemeler bölümünde listelenmiştir.

preTriggerLevel

String

Önceki uyarı önem düzeyi. Geçerli değerler:

  • CRITICAL: kritik

  • WARN: uyarı

  • INFO: bilgilendirme

productGroupName

String

Uygulama grubu adı.

rawMetricName

String

Cloud hizmetleri için ölçümler bölümündeki Metric Id sütununda listelendiği gibi ölçüm kimliği.

regionId

String

Bölge kimliği.

regionName

String

Bölge adı.

ruleId

String

Tetiklenen uyarı kuralı kimliği.

timestamp

String

Uyarının tetiklendiği zaman damgası.

transId

String

Belirli bir kaynakta uyarının yaşam döngüsü için benzersiz bir kimlik (tetiklenmeden çözümlemeye kadar).

triggerLevel

String

Mevcut uyarı önem düzeyi. Geçerli değerler:

  • CRITICAL: kritik

  • WARN: uyarı

  • INFO: bilgilendirme

unit

String

Cloud hizmetleri için ölçümler bölümündeki Unit sütununda listelendiği gibi ölçüm birimi.

userId

String

Kullanıcı kimliği.

Tablo 1. Cloud hizmeti ad alanları ile geri arama ad alanları arasındaki eşlemeler


Cloud hizmeti ad alanı


Geri arama ad alanı


acs_ecs_dashboard


acs_ecs


acs_slb_dashboard


acs_slb


acs_rds_dashboard


acs_rds


acs_oss_dashboard


acs_oss


acs_sls_dashboard


acs_sls


acs_ess_dashboard


acs_ess


acs_containerservice_dashboard


acs_containerservice


acs_apigateway_dashboard


acs_apigateway


acs_redis_dashboard


acs_kvstore


acs_ocs_new


acs_ocs


acs_mns_new


acs_mns

Örnek POST isteği:

Content-Type: application/x-www-form-urlencoded; charset=UTF-8
expression=$Average>=95&metricName=Host.mem.usedutilization&instanceName=instance-name-****&signature=eEq1zHuCUp0XSmLD8p8VtTKF****&metricProject=acs_ecs&userId=110803419679****&curValue=97.39&alertName=Basic Monitoring-ECS-Memory Usage&namespace=acs_ecs_dashboard&triggerLevel=WARN&alertState=ALERT&preTriggerLevel=WARN&ruleId=applyTemplateee147e59-664f-4033-a1be-e9595746****&dimensions={userId=110803419679****, instanceId=i-8psdh7l6lphbn10l****}&timestamp=1508136760&productGroupName=test_Group&groupId=1666****&lastTime=2 minutes&rawMetricName=cpu_total&regionId=cn-hangzhou&regionName=China (Hangzhou)&transId=53767d2a-ae72-11ed-b2ca-00163e2c****&unit=%