Dayanıklı İşlevler için Azure İşlevleri uygulama tanılaması

Azure İşlevleri uygulama tanılaması, Azure portalında uzantı sürümü sorunları, yüksek CPU kullanımı, bellek baskısı, uygulama hataları ve daha fazlası için Dayanıklı İşlevler uygulamanızı otomatik olarak denetleyebilen yerleşik algılayıcılar sağlar. Her algılayıcı sorunları tanımlar ve doğrudan portalda uygulayabileceğiniz düzeltmeler önerir.

Doğru algılayıcıyı bulma

Aşağıdaki tabloyu kullanarak belirtinizle eşleşen algılayıcıya atlayın:

Belirti Algılayıcı
Uzantı sürümü sorunları, düzenleme performansı sorunları veya genel sistem durumu denetimi Dayanıklı İşlevler algılayıcı
Uygulama çalışmıyor, hatalar gösteriyor veya işlevler tetiklenmiyor İşlevler Uygulaması Çalışmıyor veya Hataları Bildiriyor
Yavaş düzenleme veya yüksek CPU kullanımı Yüksek CPU Analizi
Bellek yetersizliği istisnaları veya yüksek hafıza tüketimi Bellek Analizi

Uygulama tanılamayı açma

  1. İşlev Uygulaması kaynağınıza gidin. Soldaki menüde Sorunları tanıla ve çöz'e tıklayın.

  2. "Dayanıklı İşlevler" için arama yapın ve sonucu seçin.

    Microsoft Azure işlevleri uygulama tanılamasında Dayanıklı İşlevler dedektörünü aramanın nasıl yapılacağını gösteren ekran görüntüsü.

Dayanıklı İşlevler algılayıcısı

Dayanıklı İşlevler algılayıcısı, Dayanıklı İşlevler uygulamalara özgü yaygın sorunları denetler. Şu raporları bildirir:

  • Uygulamanızın kullandığı Dayanıklı İşlevler uzantısı sürümü ve yükseltmenin kullanılabilir olup olmadığı.
  • Yavaş düzenleme veya yüksek kuyruk gecikme süresi gibi performans sorunları.
  • Son orkestrasyon yürütmelerinden kaynaklanan hatalar veya uyarılar.

Sorun bulunursa, algılayıcı risk azaltmaları önerir ve ilgili belgelere bağlantılar sağlar.

 Uygulama sürümünü, performans sorunlarını ve uyarıları gösteren Dayanıklı İşlevler dedektörünün ekran görüntüsü

İşlevler Uygulaması Çalışmıyor veya Hataları Bildiriyor

İşlevler Uygulaması Kapalı veya Hataları Raporlama algılayıcısı, platform durumu, uygulama yapılandırması ve bağımlılık kullanılabilirliği gibi uygulamanızın önemli alanlarını denetleen birden çok alt algılayıcının sonuçlarını toplar. Uygulamanız yanıt vermediğinde veya beklenmeyen hatalar döndürdiğinde bu algılayıcıyı kullanın.

Aşağıdaki ekran görüntüsünde gerçekleştirilen denetimler ve dikkat gerektiren iki sorun gösterilmektedir:

Fonksiyonlar Uygulaması Aşağıda veya Rapor Hataları algılayıcısının ekran görüntüsü, dikkat gerektiren denetimleri ve sorunları gösterir.

Yüksek CPU Analizi

Yüksek CPU Analizi algılayıcısı, hangi uygulamaların veya işlemlerin aşırı CPU tüketiyor olduğunu belirler. Dayanıklı İşlevler uygulamalarında yüksek CPU kullanımına genellikle büyük yayma işlemleri, sıkı yoklama döngüleri veya yoğun işlem etkinliği işlevleri neden olur.

Algılayıcı bir yüksek CPU uygulaması tanımladığında, etkilenen işlemi ve CPU yüzdesini gösterir:

Yüksek CPU kullanımına neden olan bir uygulamayı gösteren yüksek CPU analizi algılayıcısının ekran görüntüsü.

Önerilen eylemleri görmek için Çözümleri Görüntüle'yi seçin. Sık kullanılan yolu tanımlamak için uygulamanızın profilini oluşturma veya geçici bir ani artıştan kurtarmak için siteyi yeniden başlatma yaygın önerilerdir:

Yüksek CPU çözümleme algılayıcısından önerilen çözümün ekran görüntüsü.

Bellek Analizi

Bellek Analizi algılayıcısı bellek tüketimini izler ve kullanılabilir belleğe yaklaşan veya bu belleği aşan uygulamaları işaretler. Dayanıklı İşlevler uygulamalar, düzenleme işlemleri büyük yükleri işlerken veya birçok düzenleme örneği eşzamanlı olarak çalıştırıldığında yüksek bellek kullanımıyla karşılaşabilir.

Bellek kullanımı yükseltildiğinde algılayıcı, zaman içinde bellek kullanımı grafiğiyle birlikte bir uyarı görüntüler:

Uyarı ve bellek kullanımı grafiğini gösteren bellek analizi algılayıcısının ekran görüntüsü.

Önerilen eylemleri görmek için Çözümleri Görüntüle'yi seçin. Yaygın öneriler arasında daha fazla bellek içeren bir plana ölçeklendirme veya yük boyutlarını küçültmek için düzenlemelerinizi iyileştirme yer alır:

Bellek analizi algılayıcısından önerilen çözümün ekran görüntüsü.

Sonraki Adımlar