Aracılığıyla paylaş


MongoDB sanal çekirdeği için Azure Cosmos DB ölçümleriyle ilgili uyarılar ayarlamak için Azure portalını kullanma

ŞUNLAR IÇIN GEÇERLIDIR: MongoDB sanal çekirdeği

Bu makalede, Azure portalını kullanarak MongoDB için Azure Cosmos DB sanal çekirdeği için işlem ölçümleriyle ilgili uyarıları ayarlama ve yönetme adımları gösterilmektedir. Kümelerinizi proaktif olarak yönetmek için Azure hizmetlerinizin izleme ölçümlerini temel alan uyarılar oluşturabilirsiniz.

Belirtilen ölçüm bir eşiği aştığında tetikleme için bir uyarı ayarlayacaksınız. Uyarı, koşul ilk karşılandığında tetikler ve koşul artık doğru olana kadar tetiklenmeye devam eder.

Tetiklendiğinde aşağıdaki eylemleri gerçekleştirmek için bir uyarı yapılandırabilirsiniz:

  • Hizmet yöneticisine ve ortak yöneticilere e-posta bildirimleri gönderin.
  • Ek belirtilen adreslere e-posta gönderin.
  • Bir web kancası çağır.

Aşağıdaki araçları kullanarak uyarı kurallarını yapılandırabilir ve yönetebilirsiniz:

Azure portaldan bir ölçüm hakkında uyarı kuralı oluşturma

Ölçüme dayalı bir uyarı kuralı oluşturmak için şu adımları izleyin:

  1. Azure portalında, izlemek istediğiniz MongoDB sanal çekirdek kümesi için Azure Cosmos DB'yi seçin.
  2. Kenar çubuğunun İzleme bölümünde Uyarılar'ı ve ardından Oluştur'u ve ardından Uyarı kuralı'nı seçin. Azure portalında MongoDB için Azure Cosmos DB sanal çekirdeğinde uyarı kuralı oluşturma sayfasının ekran görüntüsü.
  3. Koşul sekmesinde Sinyal seçin açılan listesinin yanındaki Tüm sinyalleri gör'e tıklayın.
  4. Kullanılabilir sinyaller listesinden bir ölçüm seçin. Örneğin, Depolama yüzdesi'ne ve ardından Uygula'ya tıklayın. Azure portalında bir ölçümün seçili olduğu uyarı koşulu seçim panelinin ekran görüntüsü.
  5. Uyarı kuralı oluştur sayfasının Koşul sekmesinde, Uyarı mantığı'nın altında aşağıdakileri yapılandırın:
    • Eşik için Statik'i seçin.
    • Toplama türü için Ortalama'yı seçin.
    • İşleç için Büyüktür'e tıklayın.
    • Eşik değeri olarak 85 girin.
  6. Eylemler sekmesini seçin.Azure portalında seçili ölçüm için uyarı tanımının ekran görüntüsü.
  7. Eylem gruplarını kullan'ın seçili olduğundan emin olun, ardından Eylem grubu oluştur'u seçerek uyarı tetiklendiğinde bildirim alacak yeni bir grup oluşturun. Azure portalında eylem grubu oluşturma panelinin ekran görüntüsü.
  8. Eylem grubu oluştur formunda Abonelik, Kaynak grubu onaylayın, Bölge belirtin ve grup için bir Eylem grubu adı ve Görünen ad girin.
  9. Sayfanın alt kısmındaki İleri: Bildirimler'i seçin. Azure portalındaki eylem grubu temellerinin ekran görüntüsü.
  10. Bildirimler sekmesinde, Bildirim türü'nin altında E-posta/SMS iletisi/Gönder/Ses'i seçin.
  11. E-posta/SMS iletisi/Gönder/Ses formunda, bildirimde bulunup istemediğiniz alıcıların e-posta adreslerini ve telefon numaralarını girin. Ardından Tamam'ı seçin.
  12. Eylem grubu oluştur formunda bildirim için bir ad belirtin. Azure portalında e-posta bildirimi oluşturma işleminin ekran görüntüsü.
  13. Eylem grubu kurulumunu tamamlamak için Gözden geçir ve oluştur'u ve ardından Oluştur'u seçin.
  14. Yeni eylem grubu, Uyarı kuralı oluştur sayfasının Eylemler sekmesindeki Eylem grubu adı altında görünür.
  15. Sayfanın alt kısmındaki İleri: Ayrıntılar'ı seçin. Azure portalında tamamlanan uyarı kuralı eylemleri sekmesinin ekran görüntüsü.
  16. Ayrıntılar sekmesinde uyarı kuralı için bir Önem Derecesi düzeyi ayarlayın. Kural için kolayca tanımlanabilen bir Ad ve isteğe bağlı bir Açıklama sağlayın. Azure portalında tamamlanan uyarı kuralı ayrıntıları sekmesinin ekran görüntüsü.
  17. Gözden geçir ve oluştur'u ve ardından Oluştur'u seçerek uyarı kuralını sonlandırın. Uyarı birkaç dakika içinde etkin olur ve yapılandırıldığı gibi tetiklenir.

Uyarıları yönetme

Uyarı oluşturduktan sonra, bunu çeşitli yollarla görüntüleyebilir, değiştirebilir veya yönetebilirsiniz:

  • Bildirimleri almayı geçici olarak durdurmak veya sürdürmek için uyarıyı devre dışı bırakın veya etkinleştirin .
  • Uyarı kuralını düzenleyin veya silin .

Uyarılara erişmek için küme özelliklerindeki kenar çubuğunun İzleme bölümünün altında Uyarılar'ı ve ardından araç çubuğunda Uyarı kuralları'nı seçin. Azure portalında MongoDB için Azure Cosmos DB sanal çekirdeğindeki uyarılar sayfasının ekran görüntüsü.

Önerilen uyarılar

MongoDB sanal çekirdek kümeleri için Azure Cosmos DB'nizi izlemenize ve korumanıza yardımcı olması için aşağıdaki uyarılar önerilir.

Disk alanı

Disk alanını izlemek her üretim kümesi için gereklidir. Temel alınan veritabanı düzgün çalışması için yeterli boş disk alanı gerektirir. Disk dolarsa, kümenin fiziksel parçası (düğüm) çevrimdışı olabilir ve daha fazla alan sağlanana kadar başlamayı reddedebilir. Böyle durumlarda, sorunu çözmek için Microsoft'a bir destek isteği göndermeniz gerekir.

Üretim dışı ortamlar da dahil olmak üzere her kümedeki tüm düğümlerde disk alanı uyarıları ayarlamanızı öneririz. Disk alanı kullanım uyarıları, düğüm durumunu korumak için proaktif adımlar gerçekleştirmenize yardımcı olan erken uyarılar sağlar.

En iyi sonuçlar için bir dizi uyarıyı %75, %85 ve %95 kullanım eşikleri olarak ayarlayın. Seçtiğiniz belirli yüzdeler veri alımı hızına bağlı olabilir, hızlı alım diski hızlı bir şekilde doldurabileceği için.

Diskte yer açmak için aşağıdaki eylemleri göz önünde bulundurun:

  • Veri saklama ilkenizi gözden geçirin ve mümkünse eski verileri soğuk depolama alanına taşıyın.
  • Gerekirse düğüm kapasitesini artırın. Her düğüm en fazla 32 TiB depolamayı destekleyebilir.

CPU kullanımı

CPU kullanımını izleme, bir performans temeli oluşturmanıza yardımcı olur. Örneğin, kümenizin CPU kullanımı genellikle %40-60 civarındaysa ani bir artış %95'e varan bir anomaliye işaret edebilir.

CPU kullanımındaki ani artışlar organik büyüme veya verimsiz sorgulardan kaynaklanabilir. CPU kullanım uyarıları oluştururken, sürekli artışları yakalamak ve anlık ani artışları yoksaymak için uzun bir toplama süresi ayarlayın. Daha uzun toplama süresi, küme işleminin ölçeğini artırma veya azaltma konusunda karar alınmasına yardımcı olabilir. CPU kullanımındaki ani artışlar ve aradaki uzun vadi dönemleri de dahil olmak üzere iş desenlerine sahip iş yükleri için otomatik ölçeklendirme işlemini kullanmayı göz önünde bulundurun.

Bu uyarılar mevcutken, yüksek kullanılabilirliği ve performansı korumak için MongoDB sanal çekirdek kümeleri için Azure Cosmos DB'nizi proaktif olarak izleyebilir ve yönetebilirsiniz.