Uygulama performansı izleme

Tamamlandı

Bu ünitede uygulama performansı izleme (APM) kavramlarını inceleyeceğiz.

Sürekli İzleme

Uygulama performansı yönetimi (APM) çözümleri, kullanıcılarınızın deneyimini izlemenizi ve uygulama altyapınızın kararlılığını geliştirmenizi sağlar. Kesintileri proaktif olarak önlemek ve kullanıcıları memnun etmek için sorunların kök nedenini hızla belirlemeye yardımcı olur.

Azure Spring Apps'teki APM, HERHANGI bir kod değişikliğine, yeniden derlemeye, yeniden teste veya yeniden dağıtmaya gerek kalmadan Spring uygulamalarınız için ayrıntılı performans izlemesi sunar. Hiçbir şey yapmanız gerekmez; uygulamalarınızı dağıttığınızda izleme verileri akmaya başlar. Uygulama izleme ile elde ettiğiniz avantajlar şunlardır:

  • Kaynaklardan hedeflere giden işlem isteklerinin yolları ve doğru çalışan uygulamalar ve performans sorunları olan uygulamalarla ilgili içgörüler de dahil olmak üzere dağıtılmış izleme ile tüm uygulamalarınıza görünürlük.
  • Çağrı yolları bağlamındaki günlükler, özel durumlar ve ölçümler, kök neden analizini hızlandırmak için anlamlı içgörüler ve eyleme dönüştürülebilir bilgiler sunar.
  • SQL Veritabanı, MySQL, PostgreSQL, MariaDB, JDBC, MongoDB, Cassandra, Redis, JMS, Kafka, Netty/WebFlux gibi uygulama bağımlılıklarıyla ilgili içgörüler.
  • Veri benzeri istek sayıları, yanıt süreleri, CPU kullanımı ve bellek dahil olmak üzere uygulamalar tarafından kullanıma sunulan her işlem için performans verileri.
  • Özel ölçümler Micrometer aracılığıyla kolayca otomatik olarak bir araya gelip özel performans göstergeleri veya işletmeye özgü ölçümler yayımlamanıza ve daha derin uygulama ve iş içgörüleri görselleştirmenize olanak tanır.
  • Uygulama ölçümlerine ve günlüklerine göz atma, sorgulama ve uyarı verme olanağı.

Uygulama İçgörüleri

Azure İzleyici'nin bir özelliği olan Application Insights, canlı uygulamalarınızı izlemek için genişletilebilir bir uygulama performansı yönetimi (APM) hizmetidir.

Özel telemetri oluşturmak için uygulamalarınızı Azure Application Insights ile entegre edebilirsiniz. Bu telemetri, genellikle kaynak kodu incelemeye gerek kalmadan hataları ve bunların kök nedenlerini tanılamada yararlı olabilecek ek bir izleme katmanı sağlar.

Azure Spring Apps ile Java işlem içi izleme aracısını etkinleştirme

Bu modülde kod değişikliklerine, yeniden derlemeye, yeniden teste veya yeniden dağıtmaya gerek kalmadan ayrıntılı performans izleme özelliği sunduğu için APM'yi Azure Spring Apps ile kullanacaksınız. Azure Spring Apps örneğimizi oluşturduğumuzda varsayılan olarak etkinleştirildi.