Hızlı Başlangıç: Azure Spring Apps Standart tüketimi ve ayrılmış planında günlükleri ve ölçümleri analiz etme
Not
Azure Spring Apps, Azure Spring Cloud hizmetinin yeni adıdır. Hizmetin yeni bir adı olsa da, ekran görüntüleri, videolar ve diyagramlar gibi varlıkları güncelleştirmek için çalışırken bazı yerlerde eski adı bir süre görürsünüz.
Bu makale şunlar için geçerlidir: ✔️ Standart tüketim ve ayrılmış (Önizleme) ❌ Temel/Standart ❌ Kurumsal
Bu makalede, Azure Spring Apps Standart tüketimi ve ayrılmış planındaki günlükleri ve ölçümleri analiz etme adımları gösterilmektedir.
Önkoşullar
- Azure aboneliği. Aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
- Azure Spring Apps Standart tüketimi ve ayrılmış plan hizmeti örneği. Daha fazla bilgi için bkz . Hızlı Başlangıç: Azure Spring Apps Standart tüketimi ve ayrılmış plan hizmeti örneği sağlama.
- Azure Spring Apps'e dağıtılan bir Spring uygulaması.
Günlükleri analiz etme
Aşağıdaki bölümlerde, Azure'da tüketiminizi ve ayrılmış plan kullanımınızı analiz etmek için kullanabileceğiniz çeşitli araçlar açıklanmaktadır.
Günlük seçeneklerini yapılandırma
Azure Spring Apps örneğinizi dağıttığınız Azure Container Apps ortamında günlük seçeneklerini yapılandırabilirsiniz. Aşağıdaki günlük hedefleri arasında seçim yapabilirsiniz:
Log Analytics - Azure İzleyici Log Analytics varsayılan depolama ve görüntüleme seçeneğidir. Günlükleriniz Log Analytics sorgularını kullanarak görüntüleyebileceğiniz ve çözümleyebileceğiniz bir Log Analytics çalışma alanında depolanır.
Azure İzleyici - Azure İzleyici günlükleri aşağıdaki hedeflerden birine veya daha fazlasına yönlendirir:
- Görüntüleme ve analiz için log analytics çalışma alanı.
- Arşiv için bir Azure depolama hesabı.
- Veri alımı ve analiz hizmetleri için bir Azure olay hub'ı.
- Datadog, Elastic, Logz.io ve diğerleri gibi bir Azure iş ortağı izleme çözümü.
Yok - Günlük verilerinin depolanmasını devre dışı bırakabilirsiniz.
Azure Spring Apps'te günlükleri aşağıdaki yollarla etkinleştirebilirsiniz:
- Günlük seçeneği olarak Log Analytics'i seçtiğinizde.
- Günlük seçeneği olarak Azure İzleyici'yi seçtiğinizde, Tanılama ayarında Spring App konsol günlükleri kategorisi seçili durumda olur.
Daha fazla bilgi için bkz . Azure Container Apps'te günlük depolama ve izleme seçenekleri.
Log Analytics kullanarak günlükleri sorgulama
Log Analytics, Azure portalında günlük verilerini görüntülemek ve analiz etmek için kullanabileceğiniz bir araçtır. Log Analytics'i kullanarak Kusto sorguları yazabilir ve ardından eğilimleri belirlemek ve sorunları belirlemek için sonuçları grafiklerde sıralayabilir, filtreleyebilir ve görselleştirebilirsiniz. Sorgu sonuçlarıyla etkileşimli olarak çalışabilir veya bunları uyarılar, panolar ve çalışma kitapları gibi diğer özelliklerle kullanabilirsiniz.
Aşağıdaki bölümlerde günlükleri görüntülemek için çeşitli yöntemler açıklanmaktadır.
Günlükleri kullanma
Günlük verilerini sorgulamak için aşağıdaki adımları kullanın.
Azure portalında Azure Spring Apps örneğine gidin.
Gezinti bölmesinden Günlükler'i seçin.
Yeni Sorgu 1 ayarlarına aşağıdaki örnek gibi bir sorgu girin:
AppEnvSpringAppConsoleLogs_CL | limit 50
Çalıştır seçin.
Log Analytics kullanma
Günlük verileri üzerinde analiz gerçekleştirmek için aşağıdaki adımları kullanın.
Azure portalında Azure Spring Apps örneğine gidin.
Gezinti bölmesinde Log Analytics'i seçin.
Günlükleri depolamayı seçtiğiniz Log Analytics çalışma alanını seçin.
Günlük Araması bölmesini açmak için Günlükler'i seçin.
Günlükleri görüntülemek için Tablolar arama kutusuna aşağıdaki örnek gibi bir sorgu girin:
AppEnvSpringAppConsoleLogs_CL | limit 50
Arama sonucunu görüntülemek için Çalıştır'ı seçin.
Aşağıdaki örnekte gösterildiği gibi bir filtre koşulu ayarlayarak belirli bir uygulamanın, dağıtımın veya örneğin günlüklerinde arama yapabilirsiniz:
AppEnvSpringAppConsoleLogs_CL | where ContainerAppName_s == "YourAppName" and RevisionName_s has "YourDeploymentName" and ContainerGroupName_s == "YourInstanceName" | limit 50
Not
==
büyük/küçük harfe duyarlıdır, ancak=~
değildir.
Log Analytics'te kullanılan sorgu dili hakkında daha fazla bilgi edinmek için bkz. Kusto Sorgu Dili (KQL) genel bakış. Merkezi bir istemciden tüm Log Analytics günlüklerinizi sorgulamak için bkz. Azure Veri Gezgini kullanarak Azure İzleyici'de verileri sorgulama.
Ölçümleri analiz etme
Azure İzleyici, Spring uygulamalarınızın performansı ve durumu hakkında içgörüler elde etmenize yardımcı olmak için Azure Spring Apps örneğinizden düzenli aralıklarla ölçüm verileri toplar.
Verileri görselleştirmek için Azure Spring Apps örneğinizdeki gezinti bölmesinde Ölçümler'i seçin. Azure CLI ve Azure PowerShell cmdlet'leri aracılığıyla ham ölçüm verilerini de alabilirsiniz.
Mevcut ölçümler
Azure Spring Apps aşağıdaki tabloda açıklanan ölçümleri sağlar:
Ünvan | Açıklama | Ölçüm Kimliği | Unit |
---|---|---|---|
CPU kullanımı nano çekirdekleri | Nano çekirdeklerde CPU kullanımı (1.000.000.000 nano çekirdek = 1 çekirdek) | UsageNanoCores |
nano çekirdekler |
Bellek çalışma kümesi baytları | Bayt cinsinden kullanılan çalışma kümesi belleği | WorkingSetBytes |
bayt |
Bayt cinsinden ağ | Ağ tarafından alınan bayt sayısı | RxBytes |
bayt |
Ağ çıkışı baytları | Ağ tarafından iletilen baytlar | TxBytes |
bayt |
İstekler | İşlenen istekler | Requests |
yok |
Yeniden başlatma sayısı | Spring Uygulamasının yeniden başlatma sayısı | RestartCount |
yok |
Ölçüm gezginini kullanma
Azure İzleyici ölçüm gezgini, Azure Spring Apps kaynağınızı ve ağ kullanımınızı zaman içinde analiz etmeye yardımcı olmak için ölçüm verilerinden grafikler oluşturmanıza olanak tanır. Grafikleri bir panoya veya paylaşılan bir çalışma kitabına sabitleyebilirsiniz.
Azure Spring Apps örneğinizin genel bakış sayfasındaki gezinti bölmesinde Ölçümler'i seçerek Azure portalında ölçüm gezginini açın. Ölçüm gezgini hakkında daha fazla bilgi edinmek için bkz . Azure İzleyici ölçüm gezginiyle ölçümleri analiz etme.
Ölçüm açılan menüsünden bir ölçüm seçerek grafik oluşturun. Toplamayı değiştirerek, daha fazla ölçüm ekleyerek, zaman aralıklarını ve aralıklarını değiştirerek, filtre ekleyerek ve bölme uygulayarak grafiği değiştirebilirsiniz.
Filtre ekleme
İsteğe bağlı olarak, uygulama adına ve örnek adına göre gösterilen verileri sınırlamak için filtreler oluşturabilirsiniz. Filtre oluşturmak için aşağıdaki adımları kullanın:
- Filtre ekle'yi seçin.
- Özellik listesinden Uygulama veya Örnek'i seçin.
- Değer listesinden değerleri seçin.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin