Aracılığıyla paylaş


İzleme Uygulama Yapılandırması

Azure kaynaklarına dayanan kritik uygulamalarınız ve iş süreçleriniz olduğunda bu kaynakları kullanılabilirlik, performans ve çalışma açısından izlemek istersiniz.

Bu makalede, Uygulama Yapılandırması tarafından oluşturulan izleme verileri açıklanmaktadır. Uygulama Yapılandırması kullanımları Azure İzleyici. Azure İzleyici'nin onu kullanan tüm Azure hizmetlerinde ortak olan özelliklerini bilmiyorsanız Bkz . Azure İzleyici ile Azure kaynaklarını izleme.

Azure portalında izlemeye genel bakış sayfası

Azure portalındaki Genel Bakış sayfasında toplam istek sayısı, azaltılan istek sayısı ve yapılandırma deposu başına istek süresi gibi kaynak kullanımına ilişkin kısa bir görünüm yer alır. Bu bilgiler kullanışlıdır, ancak kullanılabilir izleme verilerinin yalnızca az bir miktarını görüntüler. Bu izleme verilerinin bazıları otomatik olarak toplanır ve kaynağı oluşturur oluşturmaz analiz için kullanılabilir. Bazı yapılandırmalarla ek veri toplama türlerini etkinleştirebilirsiniz.

Genel Bakış Sayfasında İzleme

İzleme verileri

Uygulama Yapılandırması, içinde açıklanan diğer Azure kaynaklarıyla aynı izleme verilerini toplarAzure kaynaklarından verileri izleme. Uygulama Yapılandırması tarafından oluşturulan ölçümler ve günlük ölçümleri hakkında ayrıntılı bilgi için bkz. İzleme Uygulama Yapılandırması veri başvurusu.

Toplama ve yönlendirme

Platform ölçümleri ve etkinlik günlüğü otomatik olarak toplanır ve depolanır, ancak bunlar bir tanılama ayarı kullanılarak diğer konumlara yönlendirilebilir.

Tanılama ayarı oluşturmadığınız ve günlükleri bir veya daha fazla konuma yönlendirmediğiniz sürece Kaynak Günlükleri toplanmaz ve depolanmaz. Örneğin Azure İzleyici'de bir yapılandırma deposunun günlüklerini ve ölçümlerini neredeyse gerçek zamanlı olarak görüntülemek için log analytics çalışma alanında kaynak günlüklerini toplayın. Henüz bir log analytics çalışma alanınız yoksa bir Log Analytics Çalışma Alanı oluşturun ve tanılama ayarı oluşturup etkinleştirmek için bu adımları izleyin.

  1. Azure Portal’ında oturum açın.

  2. Uygulama Yapılandırması mağazanıza gidin.

  3. İzleme bölümünde Tanılama ayarları'nı ve ardından +Tanılama ayarı ekle'yi seçin.

    Tanılama ayarı ekleme

  4. Tanılama ayarı sayfasında, ayarınız için bir ad girin, ardından HttpRequest'i seçin ve günlüklerinizin gönderileceği hedefi seçin. Bunları log analytics çalışma alanına göndermek için Log Analytics çalışma alanına gönder'i seçin.

    Tanılama ayarlarının ayrıntıları

  5. Aboneliğinizin ve Log Analytics Çalışma Alanınızın adını girin.

  6. Kaydet'i seçin ve Tanılama Ayarları sayfasında artık yeni tanılama ayarınızın listelendiğini doğrulayın.

Azure portalı, CLI veya PowerShell kullanarak tanılama ayarı oluşturma hakkında daha fazla bilgi için bkz . Azure'da platform günlüklerini ve ölçümlerini toplamak için tanılama ayarı oluşturma.

Tanılama ayarı oluşturduğunuzda hangi günlük kategorilerinin toplanacağını belirtirsiniz. Uygulama Yapılandırması günlük kategorileri hakkında daha fazla bilgi için bkz. Uygulama Yapılandırması izleme verileri başvurusu.

Ölçümleri analiz etme

Azure İzleyici menüsünden Ölçümler'i açarak ölçüm gezginini kullanarak diğer Azure hizmetlerinden ölçümlerle Uygulama Yapılandırması ölçümlerini analiz edebilirsiniz. Bu aracı kullanma hakkında ayrıntılı bilgi için bkz . Azure İzleyici ölçüm gezginiyle ölçümleri analiz etme. Uygulama Yapılandırması için aşağıdaki ölçümler toplanır:

  • Http Gelen İstek Sayısı
  • Http Gelen İstek Süresi
  • Kısıtlanmış Http İstek Sayısı (Http durum kodu 429 Yanıtlar)
  • Günlük Depolama Kullanımı
  • Kota Kullanımı İste
  • Çoğaltma Gecikme Süresi
  • Anlık Görüntü Depolama Boyutu

Portalda Ölçümler bölümüne gidin ve analiz etmek istediğiniz Ölçüm Ad Alanları ve Ölçümler'i seçin. Bu ekran görüntüsü, yapılandırma deponuz için Http Gelen İstek Sayısı'nı seçerken ölçüm görünümünü gösterir.

Uygulama Yapılandırma Ölçümlerini kullanma

Uygulama Yapılandırması için toplanan platform ölçümlerinin listesi için bkz. İzleme Uygulama Yapılandırması veri başvuru ölçümleri. Başvuru için Azure İzleyici'de desteklenen tüm kaynak ölçümlerinin listesini de görebilirsiniz.

Günlükleri analiz etme

Azure İzleyici Günlüklerindeki veriler, her tablonun kendi benzersiz özellikler kümesine sahip olduğu tablolarda depolanır. Ortak şema, Azure İzleyici kaynak günlüğü şemasında özetlenmiştir.

Etkinlik günlüğü Azure'da abonelik düzeyi olaylarıyla ilgili içgörüler sağlayan bir platform günlüğüdür. Bunu bağımsız olarak görüntüleyebileceğiniz gibi Azure İzleyici Günlüklerine de yönlendirebilirsiniz ve orada Log Analytics'i kullanarak çok daha karmaşık sorgular yapabilirsiniz.
Uygulama Yapılandırması için toplanan kaynak günlüklerinin türlerinin listesi için bkz. İzleme Uygulama Yapılandırması veri başvurusu. Azure İzleyici Günlükleri tarafından kullanılan ve Log Analytics tarafından sorgulanabilen tabloların listesi için bkz. İzleme Uygulama Yapılandırması veri başvurusu

Önemli

Uygulama Yapılandırması menüsünden Günlükler'i seçtiğinizde, Sorgu kapsamı geçerli uygulama yapılandırma kaynağına ayarlanmış olarak Log Analytics açılır. Bu, günlük sorgularının yalnızca bu kaynaktan verileri içereceği anlamına gelir.

Diğer yapılandırmalardan veya diğer Azure hizmetlerinden gelen verileri içeren bir sorgu çalıştırmak istiyorsanız Azure İzleyici menüsünden Günlükler'i seçin. Ayrıntılar için bkz . Azure İzleyici Log Analytics'te günlük sorgusu kapsamı ve zaman aralığı.

Portalda Günlükler bölümüne ve ardından sorgu düzenleyicisine gidin. Sol taraftaki Tablolar sekmesinin altında AACHttpRequest'i seçerek yapılandırma deponuzun günlüklerini görüntüleyin. Düzenleyiciye bir Kusto sorgusu girdiğinizde sonuçlar aşağıda görüntülenir.

Günlüklerimize kusto sorguları yazma

Aşağıda, Uygulama Yapılandırması kaynağınızı izlemenize yardımcı olmak için kullanabileceğiniz örnek sorgular verilmiştır.

  • Son üç gün içindeki tüm Http İsteklerini listeleme

       AACHttpRequest
        | where TimeGenerated > ago(3d)
    
  • Son üç gün içindeki tüm kısıtlanmış istekleri listeleyin (çok fazla istek için Http durum kodu 429 döndürdü)

       AACHttpRequest
        | where TimeGenerated > ago(3d)
        | where StatusCode == "429"
    
  • Son üç gün içinde gönderilen isteklerin sayısını IP Adresine göre listeleme

       AACHttpRequest
        | where TimeGenerated > ago(3d)
        | summarize requestCount=sum(HitCount) by ClientIPAddress
        | order by requestCount desc 
    
  • Son üç gün içinde alınan durum kodu türlerinin pasta grafiğini oluşturma

       AACHttpRequest
        | where TimeGenerated > ago(3d)
        | summarize requestCount=sum(HitCount) by StatusCode
        | order by requestCount desc 
        | render piechart 
    
  • Son 14 gün için güne göre gönderilen isteklerin sayısını listeleme

    AACHttpRequest
        | where TimeGenerated > ago(14d)
        | extend Day = startofday(TimeGenerated)
        | summarize requestcount=sum(HitCount) by Day
        | order by Day desc  
    

Uyarılar

İzleme verilerinizde önemli koşullar belirlendiğinde Azure İzleyici uyarıları size durumu önceden bildirir. Bu uyarılar, müşterileriniz bunları fark etmeden önce sisteminizdeki sorunları belirlemenize ve çözmenize olanak sağlar. Ölçümler, günlükler ve etkinlik günlüğüyle ilgili uyarılar ayarlayabilirsiniz. Farklı uyarı türlerinin avantajları ve dezavantajları vardır. Aşağıdaki tabloda Uygulama Yapılandırması için yaygın ve önerilen uyarı kuralları listelenmiştir.

 Uyarı türü  Koşul  Açıklama
İstek kotası kullanımı aşıldı RequestQuotaUsage >= 100 Yapılandırma deposu istek kotası kullanımını aştı. Standart katman deposuna yükseltin veya kullanımınızı iyileştirmek için en iyi yöntemleri izleyin. 

Sonraki adımlar