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

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.

  1. Azure portalında Azure Spring Apps örneğine gidin.

  2. Gezinti bölmesinden Günlükler'i seçin.

  3. Yeni Sorgu 1 ayarlarına aşağıdaki örnek gibi bir sorgu girin:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  4. Ç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.

  1. Azure portalında Azure Spring Apps örneğine gidin.

  2. Gezinti bölmesinde Log Analytics'i seçin.

  3. Günlükleri depolamayı seçtiğiniz Log Analytics çalışma alanını seçin.

  4. Günlük Araması bölmesini açmak için Günlükler'i seçin.

  5. Günlükleri görüntülemek için Tablolar arama kutusuna aşağıdaki örnek gibi bir sorgu girin:

    AppEnvSpringAppConsoleLogs_CL
    | limit 50
    
  6. Arama sonucunu görüntülemek için Çalıştır'ı seçin.

  7. 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.

  1. 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.

  2. Ö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:

  1. Filtre ekle'yi seçin.
  2. Özellik listesinden Uygulama veya Örnek'i seçin.
  3. Değer listesinden değerleri seçin.

Sonraki adımlar