İzleme Azure Uygulaması lication Gateway veri başvurusu

Azure Uygulaması lication Gateway için izleme verilerini toplama ve analiz etme hakkında ayrıntılı bilgi için bkz. İzleme Azure Uygulaması lication Gateway.

Application Gateway v2 ölçümleri

Kaynak Sağlayıcısı ve Türü: Microsoft.Network/applicationGateways

Zamanlama ölçümleri

Application Gateway, istek ve yanıtla ilgili çeşitli yerleşik zamanlama ölçümleri sağlar ve bunların tümü milisaniye cinsinden ölçülür.

Not

Application Gateway'de birden fazla dinleyici varsa, daha anlamlı çıkarım elde etmek için farklı gecikme süresi ölçümlerini karşılaştırırken her zaman Dinleyici boyutuna göre filtreleyin.

Metric Unit Açıklama
Arka uç bağlantı süresi Milisaniye Arka uç uygulamasıyla bağlantı kurmak için harcanan zaman.

Bu, ağ gecikme süresini ve arka uç sunucusunun TCP yığını tarafından yeni bağlantılar kurmak için geçen süreyi içerir. TLS için, el sıkışmaya harcanan zamanı da içerir.
Arka uç ilk bayt yanıt süresi Milisaniye Arka uç sunucusuna bağlantı kurmaya başlama ile yanıt üst bilgisinin ilk baytını alma arasındaki zaman aralığı.

Bu, Arka uç bağlantı süresinin toplamı, isteğin Application Gateway'den arka uça ulaşması için geçen süreyi, arka uç uygulamasının yanıt vermesi için geçen süreyi (sunucunun içerik oluşturması için geçen süre, veritabanı sorgularını getirme olasılığı) ve yanıtın ilk baytının arka uçtan Application Gateway'e ulaşması için geçen süreyi ifade eder.
Arka uç son bayt yanıt süresi Milisaniye Arka uç sunucusuna bağlantı kurmaya başlama ile yanıt gövdesinin son baytını alma arasındaki zaman aralığı.

Bu, arka uç ilk bayt yanıt süresinin ve veri aktarım süresinin toplamına yaklaşık olarak karşılık gelir. Bu sayı, istenen nesnelerin boyutuna ve sunucu ağının gecikme süresine bağlı olarak büyük ölçüde farklılık gösterebilir.
Application Gateway toplam süresi Milisaniye Bir isteğin alınması, işlenmesi ve yanıtının gönderilmesi için geçen ortalama süre.

Bu, Application Gateway'in HTTP isteğinin ilk baytını aldığı zamandan istemciye son yanıt baytının gönderildiği zamana kadar olan zaman aralığıdır. Bu, Application Gateway tarafından geçen işleme süresini, Arka uç son bayt yanıt süresini, Application Gateway'in tüm yanıtı gönderme süresini ve İstemci RTT'sini içerir.
İstemci RTT Milisaniye İstemciler ve Application Gateway arasındaki ortalama gidiş dönüş süresi.

Bu ölçümler gözlemlenen yavaşlamanın istemci ağı, Application Gateway performansı, arka uç ağı ve arka uç sunucusu TCP yığın doygunluğu, arka uç uygulama performansı veya büyük dosya boyutu nedeniyle olup olmadığını belirlemek için kullanılabilir.

Örneğin, Arka uç ilk bayt yanıt süresi eğiliminde ani bir artış varsa ancak Arka uç bağlantı süresi eğilimi kararlıysa, Application gateway'in arka uç gecikme süresine ve bağlantıyı kurmak için geçen sürenin kararlı olduğu ve ani artışın arka uç uygulamasının yanıt süresindeki artıştan kaynaklandığını çıkarsayabilirsiniz. Öte yandan, Arka uç ilk bayt yanıt süresindeki ani artış Arka uç bağlantı süresindekiilgili ani artışla ilişkiliyse, Application Gateway ile arka uç sunucusu arasındaki ağın veya arka uç sunucusu TCP yığınının doygunluğa sahip olduğu çıkarılabilir.

Arka uç son bayt yanıt süresinde ani bir artış fark ederseniz ancak Arka uç ilk bayt yanıt süresi kararlıysa, ani artışın istenen daha büyük bir dosya nedeniyle oluştuğundan kaynaklanabilir.

Benzer şekilde, Application gateway toplam süresinde ani bir artış varsa ancak Arka uç son bayt yanıt süresi kararlıysa, Application Gateway'de performans sorunlarının bir işareti veya istemci ile Application Gateway arasındaki ağda bir performans sorunu olabilir. Ayrıca, istemci RTT'sinde de buna karşılık gelen bir ani artış varsa, düşüşünün nedeni istemci ile Application Gateway arasındaki ağ olduğunu gösterir.

Application Gateway ölçümleri

Metric Unit Açıklama
Alınan bayt sayısı Bayt application gateway tarafından istemcilerden alınan bayt sayısı. (Bu ölçüm yalnızca Application Gateway tarafından gözlemlenen İstek içerik boyutunu hesaplar. TLS üst bilgi anlaşmaları, TCP/IP paket üst bilgileri veya yeniden iletimler gibi veri aktarımlarını içermez.)
Gönderilen bayt sayısı Bayt Application Gateway tarafından istemcilere gönderilen bayt sayısı. (Bu ölçüm yalnızca Application Gateway tarafından sunulan Yanıt İçeriği boyutunu hesaplar. TCP/IP paket üst bilgileri veya yeniden iletimler gibi veri aktarımlarını içermez.)
İstemci TLS protokolü Sayı Application Gateway ile bağlantı kuran istemci tarafından başlatılan TLS ve TLS dışı isteklerin sayısı. TLS protokol dağıtımını görüntülemek için TLS Protokolü boyutuna göre filtreleyin.
Geçerli kapasite birimleri Sayı Trafiğin yükünü dengelemek için tüketilen kapasite birimi sayısı. Kapasite birimi için üç belirleyici vardır: işlem birimi, kalıcı bağlantılar ve aktarım hızı. Her kapasite birimi en fazla şunlardan oluşur: bir işlem birimi veya 2500 kalıcı bağlantı ya da 2,22 Mb/sn aktarım hızı.
Geçerli işlem birimleri Sayı Tüketilen işlemci kapasitesinin sayısı. İşlem birimini etkileyen faktörler, TLS bağlantısı/sn, URL Yeniden yazma hesaplamaları ve WAF kural işlemedir.
Geçerli bağlantılar Sayı İstemcilerden Application Gateway'e etkin eş zamanlı bağlantıların toplam sayısı.
Tahmini Faturalanan Kapasite birimleri Sayı v2 SKU’su ile, fiyatlandırma modeli tüketime göre belirlenir. Kapasite birimleri, sabit maliyete ek olarak ücretlendirilen tüketim tabanlı maliyeti ölçer. *Tahmini Faturalanan Kapasite birimleri, faturalamanın tahmini olduğu kapasite birimi sayısını gösterir. Bu, Geçerli kapasite birimleri (trafiğin yükünü dengelemek için gereken kapasite birimleri) ve Sabit faturalanabilir kapasite birimleri (sağlanan minimum kapasite birimleri) değerlerinden daha büyük olanıdır.
Başarısız İstekler Sayı Application Gateway'in 5xx sunucu hata kodlarıyla hizmet aldığı istek sayısı. Bu, Application Gateway'den oluşturulan 5xx kodlarını ve arka uçtan oluşturulan 5xx kodlarını içerir. İstek sayısı, her/belirli arka uç havuzu-http ayarı bileşimine göre sayıyı gösterecek şekilde daha fazla filtrelenebilir.
Sabit Faturalanabilir Kapasite Birimleri Sayı Application Gateway yapılandırmasındaki Minimum ölçek birimi ayarı (bir örnek 10 kapasite birimine eşittir) için sağlanan kapasite birimi sayısı alt sınırı.
Saniye başına yeni bağlantılar Sayı İstemcilerden Application Gateway'e ve Application Gateway'den arka uç üyelerine kurulan saniyede ortalama yeni TCP bağlantısı sayısı.
Yanıt Durumu Durum kodu Application Gateway tarafından döndürülen HTTP yanıt durumu. Yanıt durumu kodu dağılımı, yanıtları 2xx, 3xx, 4xx ve 5xx kategorilerinde gösterecek şekilde daha fazla kategorilere ayırılabilir.
İşlem hızı Bayt/sn Application Gateway'in hizmet aldığı saniyedeki bayt sayısı. (Bu ölçüm yalnızca Application Gateway tarafından sunulan İçerik boyutunu hesaplar. TLS üst bilgi anlaşmaları, TCP/IP paket üst bilgileri veya yeniden iletimler gibi veri aktarımlarını içermez.)
Toplam İstek Sayısı Sayı Application Gateway tarafından sunulan başarılı isteklerin sayısı. İstek sayısı, her/belirli arka uç havuzu-http ayarı bileşimine göre sayıyı gösterecek şekilde daha fazla filtrelenebilir.

Arka uç ölçümleri

Metric Unit Açıklama
Arka uç yanıt durumu Sayı Arka uçlar tarafından döndürülen HTTP yanıt durum kodlarının sayısı. Bu, Application Gateway tarafından oluşturulan yanıt kodlarını içermez. Yanıt durumu kodu dağılımı, yanıtları 2xx, 3xx, 4xx ve 5xx kategorilerinde gösterecek şekilde daha fazla kategorilere ayırılabilir.
İyi durumdaki konak sayısı Sayı Sistem durumu yoklaması tarafından iyi durumda olarak belirlenen arka uçların sayısı. Belirli bir arka uç havuzundaki iyi durumdaki konakların sayısını göstermek için arka uç havuzu başına temelinde filtreleyebilirsiniz.
İyi durumda olmayan konak sayısı Sayı Sistem durumu yoklaması tarafından iyi durumda olmayan olarak belirlenen arka uçların sayısı. Belirli bir arka uç havuzundaki iyi durumda olmayan konakların sayısını göstermek için arka uç havuzu başına temelinde filtreleyebilirsiniz.
Sağlıklı Konak başına dakika başına istek sayısı Sayı Bir arka uç havuzundaki her iyi durumdaki üye tarafından bir dakika içinde alınan ortalama istek sayısı. BackendPool Http Ayarlar boyutunu kullanarak arka uç havuzunu belirtin.

Arka uç sistem durumu API'si

Uygulama ağ geçidinin arka uç durumunu almak için API çağrısının ayrıntıları için bkz . Application Gateways - Arka Uç Durumu .

Örnek İstek: output POST https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/ applicationGateways/appgw/backendhealth?api-version=2021-08-01 After

Bu POST isteğini gönderdikten sonra bir HTTP 202 Kabul edildi yanıtı görmeniz gerekir. Yanıt üst bilgilerinde Konum üst bilgisini bulun ve bu URL'yi kullanarak yeni bir GET isteği gönderin.

output GET https://management.azure.com/subscriptions/subid/providers/Microsoft.Network/locations/region-name/operationResults/GUID?api-version=2021-08-01

Application Gateway TLS/TCP proxy izleme

TLS/TCP proxy ölçümleri

Application Gateway ile kullanılabilen katman 4 proxy özelliği sayesinde bazı Yaygın ölçümler (hem katman 7 hem de katman 4 için geçerlidir) ve bazı katman 4'e özgü ölçümler vardır. Aşağıdaki tabloda tüm ölçümlerin katman 4 kullanımı için geçerli olduğu açıklanmaktadır.

Metrik Sistem Açıklama Tür Boyut
Geçerli Bağlantılar Etkin bağlantı sayısı: okuma, yazma veya bekleme. Application Gateway ile kurulan geçerli bağlantıların sayısı. Ortak ölçüm Hiçbiri
Saniye başına yeni Bağlan Bu dakika boyunca saniyede işlenen ortalama bağlantı sayısı. Ortak ölçüm Hiçbiri
Aktarım hızı Bu dakikadaki veri akışı hızı (inBytes+ outBytes). Ortak ölçüm Hiçbiri
İyi durumda olan konak sayısı İyi durumdaki arka uç konaklarının sayısı. Ortak ölçüm Arka uç Ayarlar Pool
İyi durumda olmayan konak İyi durumda olmayan arka uç konaklarının sayısı. Ortak ölçüm Arka uç Ayarlar Pool
ClientRTT İstemciler ve Application Gateway arasındaki ortalama gidiş dönüş süresi. Ortak ölçüm Dinleyici
Arka Uç Bağlan Zamanı Arka uç sunucusuyla bağlantı kurmak için harcanan zaman. Ortak ölçüm Listener, BackendServer, BackendPool, BackendSetting
Arka Uç İlk Bayt Yanıt Süresi Arka uç sunucusuna bağlantı kurmaya başlama ile ilk veri baytını alma (arka uç sunucusunun işlem süresini yaklaşık olarak belirleme) arasındaki zaman aralığı. Ortak ölçüm Dinleyici, Arka UçSunucusu, Arka UçPool, Arka UçHttpSetting*
Arka Uç Oturum Süresi Arka uç bağlantısının toplam süresi. Yeni bir bağlantının başlangıcından sonlandırmasına kadar olan ortalama süre. L4'e özgü Dinleyici, Arka UçSunucusu, Arka UçPool, Arka UçHttpSetting*
Bağlan ion Ömrü Uygulama ağ geçidine istemci bağlantısının toplam süresi. Yeni bir bağlantının başlangıcından sonlandırmasına kadar olan ortalama süre milisaniye cinsinden. L4'e özgü Dinleyici

* Arka uçHttpSetting boyutu hem katman 7 hem de katman 4 arka uç ayarlarını içerir.

TLS/TCP proxy günlükleri

Application Gateway'in Katman 4 ara sunucusu, erişim günlükleri aracılığıyla günlük verileri sağlar. Bu günlükler yalnızca ağ geçidinizin tanılama ayarlarında yapılandırılmışsa oluşturulur ve yayımlanır.

Kategori Kaynak günlüğü kategorisi
ResourceGroup Uygulama ağ geçidi kaynağının ait olduğu kaynak grubu.
SubscriptionId Uygulama ağ geçidi kaynağının abonelik kimliği.
ResourceProvider Bu, MICROSOFT olacaktır. Uygulama ağ geçidi için NETWORK.
Kaynak Uygulama ağ geçidi kaynağının adı.
ResourceType Bu, APPLICATIONGATEWAYS olacaktır.
Rulename Bağlantı isteğine hizmet veren yönlendirme kuralının adı.
instanceId İstekte bulunan Application Gateway örneği.
clientIP İstek için kaynak IP.
receivedBytes İstemciden ağ geçidine bayt cinsinden alınan veriler.
sentBytes Ağ geçidinden istemciye bayt cinsinden gönderilen veriler.
listenerName İstemciyle ön uç bağlantısını kuran dinleyicinin adı.
backendSettingName Arka uç bağlantısı için kullanılan arka uç ayarının adı.
backendPoolName Arka uç bağlantısını kurmak için hedef sunucunun seçildiği arka uç havuzunun adı.
Protokolü TCP (TCP veya TLS olmasından bağımsız olarak, protokol değeri her zaman TCP olur).
sessionTime saniye cinsinden oturum süresi (bu client-appgw> oturumu içindir)
upstreamSentBytes Arka uç sunucusuna bayt cinsinden gönderilen veriler.
upstreamReceivedBytes Arka uç sunucusundan bayt cinsinden alınan veriler.
upstreamSessionTime saniye cinsinden oturum süresi (bu appgw-backend> oturumu içindir)
sslCipher TLS iletişimi için kullanılan şifreleme paketi (TLS protokol dinleyicileri için).
sslProtocol Kullanılan SSL/TLS protokolü (TLS protokol dinleyicileri için).
serverRouted Trafiğin yönlendirildiği arka uç sunucu IP'si ve bağlantı noktası numarası.
serverStatus 200 - oturum başarıyla tamamlandı. 400 - istemci verileri ayrıştırılamadı. 500 - iç sunucu hatası. 502 - hatalı ağ geçidi. Örneğin, bir yukarı akış sunucusuna ulaşılamadı. 503 - hizmet kullanılamıyor. Örneğin, erişim bağlantı sayısıyla sınırlıysa.
ResourceId Application Gateway kaynak URI'si

TLS/TCP proxy arka uç durumu

Application Gateway'in katman 4 ara sunucusu, portal ve REST API aracılığıyla arka uç havuzlarının tek tek üyelerinin durumunu izleme olanağı sağlar.

Screenshot of backend health

Application Gateway v1 ölçümleri

Application Gateway ölçümleri

Metric Unit Açıklama
CPU Kullanımı Yüzde Application Gateway'e ayrılan CPU kullanımını görüntüler. Normal koşullar altında CPU kullanımı, Application Gateway’in arkasında barındırılan web sitelerinde gecikmeye neden olabileceğinden ve istemci deneyimini kesintiye uğratabileceğinden düzenli olarak %90’ı aşmamalıdır. Örnek sayısını artırarak veya daha büyük bir SKU boyutuna geçerek ya da ikisini birden yaparak Application Gateway yapılandırmasını değiştirerek CPU kullanımını dolaylı olarak denetleyebilir veya geliştirebilirsiniz.
Geçerli bağlantılar Sayı Application Gateway ile kurulan geçerli bağlantıların sayısı.
Başarısız İstekler Sayı Bağlantı sorunları nedeniyle başarısız olan istek sayısı. Bu sayı, İstek zaman aşımı HTTP ayarını aştığı için başarısız olan istekleri ve Application Gateway ile arka uç arasındaki bağlantı sorunları nedeniyle başarısız olan istekleri içerir. Bu sayı, kullanılabilir iyi durumda bir arka uç olmadığından kaynaklanan hataları içermez. Arka uçtan gelen 4xx ve 5xx yanıtları da bu ölçümün bir parçası olarak kabul edilmez.
Yanıt Durumu Durum kodu Application Gateway tarafından döndürülen HTTP yanıt durumu. Yanıt durumu kodu dağılımı, yanıtları 2xx, 3xx, 4xx ve 5xx kategorilerinde gösterecek şekilde daha fazla kategorilere ayırılabilir.
İşlem hızı Bayt/sn Application Gateway'in hizmet aldığı saniyedeki bayt sayısı.
Toplam İstek Sayısı Sayı Application Gateway tarafından sunulan başarılı isteklerin sayısı. İstek sayısı, her/belirli arka uç havuzu-http ayarı bileşimine göre sayıyı gösterecek şekilde daha fazla filtrelenebilir.
Engellenen İstek Sayısını Web Uygulaması Güvenlik Duvarı Sayı WAF tarafından engellenen istek sayısı.
Engellenen İstek dağıtımlarını Web Uygulaması Güvenlik Duvarı Sayı WaF tarafından engellenen isteklerin sayısı, her bir/belirli WAF kural grubu veya WAF kural kimliği bileşimine göre sayıyı gösterecek şekilde filtrelendi.
Toplam Kural Dağılımını Web Uygulaması Güvenlik Duvarı Sayı Belirli bir WAF kural grubu veya WAF kural kimliği bileşimi başına alınan istek sayısı.

Daha fazla bilgi için bkz. Azure İzleyici'de desteklenen tüm platform ölçümlerinin listesi.

Ölçüm Boyutları

Ölçüm boyutlarının ne olduğu hakkında daha fazla bilgi için bkz . Çok boyutlu ölçümler.

Azure Uygulaması lication Gateway, Azure İzleyici'deki bazı ölçümlerin boyutlarını destekler. Her ölçüm, söz konusu ölçüm için özel olarak kullanılabilir boyutları açıklayan bir açıklama içerir.

Kaynak günlükleri

Bu bölümde, Azure Uygulaması lication Gateway için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir.

Başvuru için Azure İzleyici'de desteklenen tüm kaynak günlükleri kategori türlerinin listesine bakın.

Not

Performans günlüğü yalnızca v1 SKU'su için kullanılabilir. v2 SKU'su için performans verileri için Application Gateway v2 ölçümlerini kullanın.

Daha fazla bilgi için bkz . Application Gateway için arka uç sistem durumu ve tanılama günlükleri.

Application Gateway

Kaynak Sağlayıcısı ve Türü: Microsoft.Network/applicationGateways

Kategori Görünen Ad Bilgiler
Etkinlik günlüğü Etkinlik günlüğü Etkinlik günlüğü girişleri varsayılan olarak toplanır. Azure aboneliğinize gönderilen tüm işlemleri ve bunların durumunu görüntülemek için Azure etkinlik günlüklerini (eski adıyla işlem günlükleri ve denetim günlükleri) kullanabilirsiniz.
ApplicationGatewayAccessLog Erişim günlüğü Application Gateway erişim desenlerini görüntülemek ve önemli bilgileri analiz etmek için bu günlüğü kullanabilirsiniz. Bu, çağıranın IP adresini, istenen URL'yi, yanıt gecikme süresini, dönüş kodunu ve gelen ve giden baytları içerir. Her 60 saniyede bir erişim günlüğü toplanır. Bu günlük Application Gateway örneği başına bir kayıt içerir. Application Gateway örneği instanceId özelliği tarafından tanımlanır.
ApplicationGatewayPerformanceLog Performans günlüğü Application Gateway örneklerinin performansını görüntülemek için bu günlüğü kullanabilirsiniz. Bu günlük sunulan toplam istek sayısı, bayt cinsinden aktarım hızı, sunulan toplam istek sayısı, başarısız istek sayısı ve iyi durumda ve iyi durumda olmayan arka uç örneği sayısı gibi her örnek için performans bilgilerini yakalar. Performans günlüğü her 60 saniyede bir toplanır. Performans günlüğü yalnızca v1 SKU'su için kullanılabilir. v2 SKU'su için performans verileri için Application Gateway v2 ölçümlerini kullanın.
ApplicationGatewayFirewallLog Güvenlik duvarı günlüğü Web uygulaması güvenlik duvarıyla yapılandırılmış bir uygulama ağ geçidinin algılama veya önleme modu aracılığıyla günlüğe kaydedilen istekleri görüntülemek için bu günlüğü kullanabilirsiniz. Güvenlik duvarı günlükleri her 60 saniyede bir toplanır.

Azure İzleyici Günlükleri tabloları

Bu bölüm, Azure Uygulaması lication Gateway ile ilgili ve Log Analytics tarafından sorgulanabilir olan tüm Azure İzleyici Günlükleri Kusto tablolarını ifade eder.

Kaynak Türü Notlar
Application Gateway AzureActivity, AzureDiagnostics ve AzureMetrics içerir

Tüm Azure İzleyici Günlükleri/Log Analytics tablolarının başvurusu için bkz . Azure İzleyici Günlük Tablosu Başvurusu.

Tanılama tabloları

Azure Uygulaması lication Gateway, kaynak günlüğü bilgilerini depolamak için Azure Tanılama tablosunu kullanır. Aşağıdaki sütunlar uygun.

Azure Tanılama

Özellik Açıklama
requestUri_s İstemci isteğinin URI'sini.
İleti "SQL Ekleme Saldırısı" gibi bilgilendirme iletileri
userAgent_s İstemci isteğinin kullanıcı aracısı ayrıntıları
ruleName_s Bu isteği sunmak için kullanılan istek yönlendirme kuralı
httpMethod_s İstemci isteğinin HTTP yöntemi
instanceId_s değerlendirme için istemci isteğinin yönlendirildiği Appgw örneği
httpVersion_s İstemci isteğinin HTTP sürümü
clientIP_s İstekte bulunulan IP
host_s İstemci isteğinin ana bilgisayar üst bilgisi
requestQuery_s İstemci isteğinin bir parçası olarak sorgu dizesi
sslEnabled_s İstemci isteğinde SSL etkin mi?

Ayrıca bkz:

  • İzleme Azure Uygulaması lication Gateway'in açıklaması için bkz. İzleme Azure Uygulaması Lication Gateway.
  • Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.