Konuya görsellik vermesi açısından logosuyla başlayayım yazıma 🙂
Application Insights
Azure tarafından geliştirilen monitoring tooludur. Yapıda karşılaşılan hatalar ve performans sorunlarını anlık ya da geçmişe dönük detaylarıyla inceleyebiliyoruz. Yapının kullandığı kaynak durumu, varsa yapıda karşılaşılan darboğazların tespit edilmesi ve gerektiğinde müdahale edilmesi konularında hem zaman kazandırıyor hem de yapının daha kaliteli bir hal almasına katkıda bulunuyor.
Yukarıdaki görselde görüldüğü gibi aktif edilmesi de son derece kolay olan Application Insights, projelerde adeta app haritasını veren APM tarzı araçların vazifesini gören bir tool dur
Günün sonunda modern software ler ile yukarıdaki dashboard’ın elde edilmesi saniyeler içerisinde sunulabilir.
Application Insights nasıl çalışır?
Uygulamanıza küçük bir izleme paketi yüklersiniz ve Microsoft Azure portalında bir Application Insights kaynağı ayarlarsınız. İzleme aracı uygulamanızı izler ve telemetri verilerini portala gönderir.
Yalnızca web app uygulamasını değil, tüm arka plan bileşenlerini ve web sayfalarının kendisindeki JavaScript’i de izleyebilirsiniz.
Buna ek olarak performans sayaçları, Azure tanılama veya Docker günlükleri gibi konak ortamlarından da telemetri çekebilirsiniz. Web hizmetinize düzenli aralıklarla yapay istekler gönderen web testleri de ayarlayabilirsiniz.
Bu telemetri akışlarının tamamı Azure portalında tümleştirilir ve burada ham verilere güçlü analiz ve arama araçları uygulayabilirsiniz.
https://docs.microsoft.com/en-us/azure/application-insights/app-insights-overview