Uygulama Analizler kullanarak uygulamaları izleme

Tamamlandı

Finansal kuruluşunuzun uygulamasında sorunlar oluştuğunda müşteriler hesaplarına erişemez. Uygulama sorunları hızla çözülmezse müşteri memnuniyeti olumsuz etkilenir. Kuruluşunuz Azure'a taşınırken bu sorunlardan kaçınmak istiyor.

Bu ünitede Azure İzleyici Uygulaması Analizler uygulamalarınızla tümleştirme açıklanmaktadır. Uygulamaların durumunu denetlemek ve sorunları daha hızlı çözmek için Uygulama Analizler kullanabilirsiniz.

Uygulama Analizler kullanarak:

  • Uygulamanızın sistem durumunu ve performansını etkileyen sorunları analiz edin ve çözün.
  • Uygulamanızın geliştirme yaşam döngüsünü geliştirin.
  • Kullanıcı deneyiminizi değerlendirin ve kullanıcıların davranışlarını analiz edin.

Azure Application Insights'ı uygulamalarınızla tümleştirme

Application Analizler uygulamalarınızla tümleştirmek için Azure portalında Application Analizler'ı etkinleştirebilir veya Uygulamanızı Application Analizler ile izleyebilirsiniz. İzleme, bir aracı veya SDK kullanarak uygulamanızdan izleme verilerinin toplanmasını etkinleştirmeyi ifade eder. İzleme yaklaşımı, uygulamanızın diline ve platformuna bağlı olarak değişir.

Çoğu durumda Azure portalında kodsuz ekleme kullanarak veya aracı kullanarak uygulama kaynak koduna erişim olmadan izleme uygulayabilirsiniz. Örneğin, Azure Uygulaması Hizmetleri'nde barındırılan .NET ve .NET Core uygulamalarınız için Azure portalında bir geçiş düğmesi kullanarak Uygulama Analizler ile izleme verilerinin toplanmasını etkinleştirebilirsiniz.

Screenshot of onboarding to Application Insights in the Azure portal.

Uygulama Analizler, uygulamanızın performansı ve durumuyla ilgili verileri otomatik olarak toplar ve bu verileri Azure portalında görüntüler. Uygulama Analizler sol gezinti bölmesinde Hatalar'ı seçerek uygulamanız için toplanan tüm hataların listesini alabilir ve her birinde detaya gidebilirsiniz.

Screenshot of analyzing failures.

Hatanın veya özel durumun kök nedenini araştırmanıza devam etmek için bağımlılıkları ve özel durum ayrıntılarını içeren ayrıntılı bir uçtan uca işlem görünümü için sorunlu işlemin detayına gidebilirsiniz.

Screenshot of analyzing failure with end-to-end view.

Uygulama Analizler ayrıca dağıtılmış izlemeyi desteklemek ve uygulama topolojisi görünümleri oluşturmak için uygulama bağımlılıklarını otomatik olarak algılar. Uygulama Analizler sol gezinti bölmesinde Uygulama haritası'nı seçerek bu topolojiyi görebilirsiniz.

Haritadaki her bileşeni seçerek daha fazla ayrıntı görüntüleyebilirsiniz. Örneğin, bir örneğin en yavaş isteklerini görüntüleyebilir ve performansı daha fazla araştırabilirsiniz. Bu ayrıntılı analizler, uygulamayı daha iyi anlamanıza ve gereksinimlerine yanıt vermenize yardımcı olur.

Screenshot of application map.

Uygulamalarınızın performansını izleme

Yavaş istekleri ve sunucu tarafı bağımlılıklarını belirlemek için yavaş işlemleri daha fazla araştırabilirsiniz. Uygulama haritasından Performansı araştır'ı seçerek veya Uygulama Analizler sol gezinti bölmesinden Performans'ı seçerek detaya gidin.

Screenshot of analyzing performance.

Performans ekranında zaman aralığını, işlem adını ve ilgilendiğiniz süreleri seçerek yavaş işlemleri yalıtabilirsiniz. İşlemler arasında otomatik olarak tanımlanan anomaliler ve ortaklıklar da istenir. Buradan, Gantt bağımlılık grafiğiyle işlem ayrıntılarının uçtan uca görünümü için tek bir işlemde detaya gidebilirsiniz.

Web sayfalarınızı Uygulama Analizler ile izlerseniz, sayfa görünümlerini ve tarayıcı işlemlerini ve bağımlılıklarını da görebilirsiniz. Bu tarayıcı verilerini toplamak için web sayfalarınıza bir betik eklemeniz gerekir. Betiği ekledikten sonra, Tarayıcı iki durumlu düğmesini seçerek sayfa görünümlerine ve bunların ilişkili performans ölçümlerine erişebilirsiniz.

Kullanıcı davranışını analiz etme

Web sayfalarınızı Application Analizler ile izlemek, sunucu tarafı izleme özelliklerini artırmak için kullanım bilgilerini toplar. Aynı tarayıcı tarafı JavaScript izlemesi kullanıcı sayısı, oturumlar, olaylar, tarayıcı sürümü, işletim sistemi sürümü ve konumlar gibi kullanım verileri sağlar. Bu kullanım verileri uygulamanızın hangi sayfalarının en popüler olduğunu, kullanıcıların nerede bırakıldığı ve belirli sayfalar için dönüştürme ve bekletme oranlarını gösterir.

Screenshot of application events split by browser.

Yukarıdaki örnekte en popüler tarayıcılar ve sürümler gösterilmektedir. İşlevsel ve performans testi kaynaklarını ayırma kararlarını bilgilendirmek için bu tür bilgileri kullanabilirsiniz.

Uygulamanızın kullanılabilirliğini izleme

Uygulamanızın durumunu sürekli izlemek ve farklı coğrafi konumlardan uygulama durumunu denetlemek için Uygulama Analizler Kullanılabilirlik sayfasını kullanabilirsiniz.

Screenshot of viewing application availability by locations over time.

Kullanılabilirlik testi oluşturduktan sonra, uygulamanızın farklı konumlarda nasıl olduğunu görmek için Kullanılabilirlik sayfasını kullanabilirsiniz. Dağılım Çizimi grafiğindeki her nokta, çalıştırılan bir testi temsil eder. Kırmızı nokta, testin başarısız olduğu anlamına gelir.

Test hatasının ayrıntılı dökümünü görmek için, buna neyin neden olabileceğiyle ilgili bilgiler de dahil olmak üzere kırmızı bir nokta seçin. Bilgileri uygun şekilde yanıt vermek için kullanabilirsiniz.

Kullanılabilirlik testi oluşturduğunuzda sıklık, uygulamanızın URL'si ve uygulamayı test etmek istediğiniz konumlar gibi ayrıntıları belirtebilirsiniz. Aşağıdaki örnek, beş coğrafi konumdan beş dakikada bir uygulamaya istek gönderen testin yapılandırmasını gösterir.

Screenshot of availability test creation.

Bildirim alma ve işlem gerçekleştirme

Uygulamanızın performansını ve kullanılabilirliğini izlemek için Uygulama Analizler uyarı kurallarını yapılandırabilirsiniz. Uyarıyı tetikleyecek koşulları belirtebilir ve uyarının nasıl işleneceğini dikte edebilirsiniz. Örneğin, Uygulama Analizler belirtilen sayıda konum kullanılamıyorsa veya belirli sayıda özel durum oluşursa bir uyarı gönderebilir.

Uyarı hakkında bildirimde bulunacağınız kişileri de belirtebilirsiniz. Uygulama Analizler e-posta veya kısa mesaj aracılığıyla bildirim gönderebilir veya otomasyon aracılığıyla uyarılara yanıt vermek için runbook'ları ve web kancalarını kullanabilir.

Bilgilerinizi kontrol edin

1.

Uygulama Analizler uygulama performansının hangi yönlerini izleyebilir?

2.

Uygulamalarınızı farklı coğrafi konumlardan nasıl sürekli izleyebilirsiniz?