İ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.
İ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.
Azure Portal’ında oturum açın.
Uygulama Yapılandırması mağazanıza gidin.
İzleme bölümünde Tanılama ayarları'nı ve ardından +Tanılama ayarı ekle'yi seçin.
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.
Aboneliğinizin ve Log Analytics Çalışma Alanınızın adını girin.
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ı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.
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
Uygulama Yapılandırması tarafından oluşturulan ölçümlerin, günlüklerin ve diğer önemli değerlerin başvurusu için bkz. İzleme Uygulama Yapılandırması veri başvurusu.
Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.