Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Not
Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.
Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.
Bu makale şunlar için geçerlidir:✅ Temel/Standart ❎ Kurumsal
Azure Spring Apps'teki yerleşik izleme özelliğiyle karmaşık sorunların hatalarını ayıklayabilir ve izleyebilirsiniz. Azure Spring Apps, Steeltoe dağıtılmış izlemeyi Azure'ın Application Insights ile tümleştirir. Bu tümleştirme, Azure portalından güçlü günlükler, ölçümler ve dağıtılmış izleme özelliği sağlar.
Aşağıdaki yordamlarda, önceki hızlı başlangıçlarda dağıttığınız örnek uygulamayla Log Streaming, Log Analytics, Metrics ve Distributed Tracing'in nasıl kullanılacağı açıklanmaktadır.
Bu serideki önceki hızlı başlangıçları tamamlayın:
Azure Spring Apps'te günlükleri görmenin iki yolu vardır: Uygulama örneği başına gerçek zamanlı günlüklerin Günlük Akışı veya gelişmiş sorgu özelliğine sahip toplu günlükler için Log Analytics .
Azure portalında günlük akışı yapmak için aşağıdaki adımları kullanın:
Azure Spring Apps hizmet örneğinizin Genel Bakış sayfasına gidin ve gezinti bölmesinde Uygulamalar'ı seçin.
Hedef uygulamanızı bulun ve bağlam menüsünü seçin.
Açılır bağlam menüsünde Günlük akışını görüntüle'yi seçin.
Varsayılan olarak, günlükler rastgele seçilen bir uygulama örneği için akışa başlar. Daha sonra kendi seçiminizi yapabilirsiniz.
Kolaylık sağlamak için günlükleri akışa almak için birçok giriş noktası vardır. Bunları aşağıdaki bölmelerde bulabilirsiniz:
Azure portalında hizmete gidin | Genel bakış sayfası ve İzleme bölümünde Günlükler'iseçin. Azure Spring Apps için örnek sorgulardan birinde çalıştır'ı seçin.
Görüntüyü uyarı ve hata günlükleriyle sınırlayan Where yan tümcelerini kaldırmak için sorguyu düzenleyin.
Çalıştır seçin. Günlükler gösterilir. Daha fazla bilgi için bkz . Azure İzleyici'de günlük sorgularını kullanmaya başlama.
Log Analytics'te kullanılan sorgu dili hakkında daha fazla bilgi edinmek için bkz . Azure İzleyici günlük sorguları. Merkezi bir istemciden tüm Log Analytics günlüklerinizi sorgulamak için Bkz. Azure Veri Gezgini.
Azure portalında hizmete gidin | Genel bakış sayfası ve İzleme bölümünde Ölçümler'iseçin. Ölçüm açılan listesinde Performans (.NET) veya İstek (.NET) altında .NET ölçümlerinden birini seçerek ilk ölçümünüzü ekleyin ve bu ölçümün zaman çizelgesini görmek için Toplama için Ortalama'yı seçin.
Araç çubuğunda Filtre ekle'yi seçin ve yalnızca güneş sistemi-hava durumu uygulaması için CPU kullanımını görmek için seçinApp=solar-system-weather
.
Önceki adımda oluşturulan filtreyi kapatıp Bölme Uygula'yı seçin ve farklı uygulamaların CPU kullanımını görmek için Değerler için Uygulama'yı seçin.
Azure portalında hizmete gidin | Genel bakış sayfası ve İzleme bölümünde Dağıtılmış izleme'yiseçin. Ardından sağ taraftaki Uygulama haritasını görüntüle sekmesini seçin.
Artık uygulamalar arasındaki çağrıların durumunu görebilirsiniz.
HTTP yöntemlerinin en yavaş çağrıları gibi diğer ayrıntıları görmek için güneş sistemi-hava durumu ve gezegen-hava durumu sağlayıcısı arasındaki bağlantıyı seçin.
Son olarak, daha güçlü yerleşik performans analizini keşfetmek için Performansı Araştır'ı seçin.
Azure Spring Apps'teki yerleşik izleme özelliğiyle karmaşık sorunların hatalarını ayıklayabilir ve izleyebilirsiniz. Azure Spring Apps, Spring Cloud Sleuth'u Azure'ın Application Insights ile tümleştirir. Bu tümleştirme, Azure portalından güçlü günlükler, ölçümler ve dağıtılmış izleme özelliği sağlar. Aşağıdaki yordamlarda Dağıtılan PetClinic uygulamalarıyla Log Streaming, Log Analytics, Metrics ve Distributed izlemenin nasıl kullanılacağı açıklanmaktadır.
Bu serideki önceki hızlı başlangıçları tamamlayın:
Azure Spring Apps'te günlükleri görmenin iki yolu vardır: Uygulama örneği başına gerçek zamanlı günlüklerin Günlük Akışı veya gelişmiş sorgu özelliğine sahip toplu günlükler için Log Analytics .
Azure portalında günlük akışı yapmak için aşağıdaki adımları kullanın:
Azure Spring Apps hizmet örneğinizin Genel Bakış sayfasına gidin ve gezinti bölmesinde Uygulamalar'ı seçin.
Hedef uygulamanızı bulun ve bağlam menüsünü seçin.
Açılır bağlam menüsünde Günlük akışını görüntüle'yi seçin.
Varsayılan olarak, günlükler rastgele seçilen bir uygulama örneği için akışa başlar. Daha sonra kendi seçiminizi yapabilirsiniz.
Kolaylık sağlamak için günlükleri akışa almak için birçok giriş noktası vardır. Bunları aşağıdaki bölmelerde bulabilirsiniz:
Hizmete git | Genel bakış sayfası ve İzleme bölümünde Günlükler'iseçin. Azure Spring Apps için örnek sorgulardan birinde çalıştır'ı seçin.
Ardından filtrelenmiş günlükler gösterilir. Daha fazla bilgi için bkz . Azure İzleyici'de günlük sorgularını kullanmaya başlama.
Application insights sayfasına gidin ve ardından Ölçümler sayfasına gidin. Spring Boot uygulamalarının, Spring modüllerinin ve bağımlılıkların katkıda bulunduğu ölçümleri görebilirsiniz.
Aşağıdaki grafikte (Spring Cloud Gateway), hikaricp_connections
(JDBC Bağlantıları) ve http_client_requests
gösterilmektedir gateway_requests
.
Spring Boot, JVM, CPU, Tomcat ve Logback gibi çeşitli temel ölçümleri kaydeder. Spring Boot otomatik yapılandırması, Spring MVC tarafından işlenen isteklerin izlemesini sağlar. Üç REST denetleyicisi de (OwnerResource
, PetResource
ve VisitResource
) sınıf düzeyinde Mikrometre ek açıklaması tarafından @Timed
izlenir.
Uygulamada customers-service
aşağıdaki özel ölçümler etkindir:
petclinic.owner
petclinic.pet
Uygulamada visits-service
aşağıdaki özel ölçümler etkindir:
petclinic.visit
Bu özel ölçümleri Ölçümler sayfasında görebilirsiniz:
Application Insights'ta Kullanılabilirlik Testi özelliğini kullanabilir ve uygulamaların kullanılabilirliğini izleyebilirsiniz:
Canlı ölçümleri düşük gecikme süresiyle (bir saniyeden kısa) görmek için Canlı Ölçümler sayfasına gidin:
Azure Spring Apps tarafından oluşturulan Application Insights'ı açın ve Spring uygulamalarını izlemeye başlayın.
Uygulama Haritası sayfasına gidin:
Performans sayfasına gidin:
Bağımlılıklar sekmesine gidin ve bağımlılıkların performans numarasını , özellikle SQL çağrılarını görebilirsiniz:
Bağlam içinde uçtan uca işlemi görmek için bir SQL çağrısı seçin:
Hatalar sayfasına ve Özel Durumlar sekmesine gidin; burada özel durumlar koleksiyonunu görebilirsiniz:
Bağlam içinde uçtan uca işlemi ve yığın izlemesini görmek için bir özel durum seçin:
Sonraki hızlı başlangıçlar ve öğreticilerle çalışmaya devam etmek istiyorsanız, bu kaynakları yerinde bırakmak isteyebilirsiniz. Artık gerekli olmadığında kaynak grubunu silin; bu da kaynak grubundaki kaynakları siler. Azure CLI kullanarak kaynak grubunu silmek için aşağıdaki komutları kullanın:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Önceki bir hızlı başlangıçta varsayılan kaynak grubu adını da ayarlamıştınız. Sonraki hızlı başlangıca devam etmek istemiyorsanız, aşağıdaki CLI komutunu çalıştırarak bu varsayılanı temizleyin:
az config set defaults.group=
Azure Spring Apps'in daha fazla izleme özelliklerini keşfetmek için bkz:
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
Azure'da Java uygulamalarını izleme - Training
Azure'da Java uygulamalarınız için izlemeyi kullanmayı öğrenin
Sertifikasyon
Microsoft Sertifikalı: Azure Geliştirici İş Ortağı - Certifications
Azure İşlevleri oluşturmak, web uygulamalarını uygulamak ve yönetmek, Azure depolamayı kullanan çözümler geliştirmek ve daha fazlasını yapmak için Microsoft Azure'da uçtan uca çözümler oluşturun.
Belgeler
Azure Spring Apps'te Günlükleri ve Ölçümleri Analiz Etme
Azure Spring Apps'te tanılama verilerini analiz etmeyi öğrenin
Azure Spring Apps için Yapılandırılmış Uygulama Günlüğü
Bu makalede, Azure Spring Apps'te yapılandırılmış uygulama günlüğü verilerinin nasıl oluşturulacağı ve topladığı açıklanır.
Azure Spring Apps Uygulama Konsolu Günlüklerini Gerçek Zamanlı Olarak Akışla Aktarma
Uygulama günlüklerini gerçek zamanlı olarak görüntülemek için günlük akışının nasıl kullanılacağını açıklar