İ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.
- Ayrıca bkz. Azure İzleyici kaynak günlükleri için desteklenen kategoriler.
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.
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.