A Azure-alkalmazás átjáró adatainak referenciája
Az Azure-alkalmazás Gateway monitorozási adatainak gyűjtésével és elemzésével kapcsolatos részletekért lásd: Monitorozási Azure-alkalmazás-átjáró.
Application Gateway v2-metrikák
Erőforrás-szolgáltató és típus: Microsoft.Network/applicationGateways
Időzítési metrikák
Az Application Gateway számos beépített időzítési metrikát biztosít a kéréshez és a válaszhoz, amelyek mindegyike ezredmásodpercben mérhető.
Feljegyzés
Ha az Application Gateway egynél több figyelővel rendelkezik, akkor mindig szűrjön a Figyelő dimenzió alapján, miközben összehasonlítja a különböző késési metrikákat, hogy érthetőbb következtetést kapjon.
Metrika | Unit (Egység) | Leírás |
---|---|---|
Háttérbeli kapcsolódási idő | Ezredmásodperc | A háttéralkalmazással való kapcsolat létesítéséhez szükséges idő. Ez magában foglalja a hálózati késést és a háttérkiszolgáló TCP-veremének az új kapcsolatok létrehozásához szükséges idejét. A TLS esetében a kézfogással töltött időt is tartalmazza. |
Háttérrendszer első bájt válaszideje | Ezredmásodperc | A háttérkiszolgálóval való kapcsolat létrehozása és a válaszfejléc első bájtjának fogadása közötti időintervallum. Ez hozzávetőlegesen összegzi a háttérbeli kapcsolódási időt, az Application Gatewayről a háttérrendszer eléréséhez szükséges időt, a háttéralkalmazás által a válaszhoz szükséges időt (a kiszolgáló által a tartalom előállításához szükséges időt, az adatbázis-lekérdezések lekérését), valamint azt az időt, amelyet a válasz első bájtja vett igénybe az Application Gateway háttérrendszerből való eléréséhez. |
Háttérrendszer utolsó bájt válaszideje | Ezredmásodperc | A háttérkiszolgálóval való kapcsolat létrehozása és a válasz törzsének utolsó bájtjának fogadása közötti időintervallum. Ez a háttérrendszer első bájt válaszidejének és az adatátviteli időnek az összegét közelíti. Ez a szám nagyban eltérhet a kért objektumok méretétől és a kiszolgálóhálózat késésétől függően. |
Az Application Gateway teljes ideje | Ezredmásodperc | A kérések fogadásának, feldolgozásának és elküldéséhez szükséges átlagos idő. Ez az az időtartam, amikor az Application Gateway megkapja a HTTP-kérés első bájtját arra az időpontra, amikor az utolsó válasz bájtja el lett küldve az ügyfélnek. Ez magában foglalja az Application Gateway által igénybe vett feldolgozási időt, a háttérrendszer utolsó bájt válaszideje, az Application Gateway által az összes válasz elküldéséhez szükséges időt és az ügyfél RTT-t. |
Ügyfél RTT | Ezredmásodperc | Az ügyfelek és az Application Gateway közötti átlagos utazási idő. |
Ezek a metrikák annak meghatározására használhatók, hogy a megfigyelt lassulás az ügyfélhálózat, az Application Gateway teljesítménye, a háttérhálózat és a háttérkiszolgáló TCP-verem telítettségének, a háttéralkalmazás teljesítményének vagy a nagy fájlméretnek köszönhető-e.
Ha például a Háttérrendszer első bájtos válaszidejének trendje kiugróan magas, de a háttérbeli kapcsolódási idő trendje stabil, akkor arra lehet következtetni, hogy az Application Gateway háttérbeli késése és a kapcsolat létrehozásához szükséges idő stabil, és a kiugró értéket a háttéralkalmazás válaszidejének növekedése okozza. Ha viszont a Háttérrendszer első bájt válaszidejének kiugró értéke a Háttérrendszer kapcsolódási idejének megfelelő kiugró értékével van társítva, akkor arra lehet következtetni, hogy az Application Gateway és a háttérkiszolgáló közötti hálózat vagy a háttérkiszolgáló TCP-verme telített.
Ha a Háttérrendszer utolsó bájt válaszideje kiugróan magas, de a háttérrendszer első bájt válaszideje stabil, akkor arra lehet következtetni, hogy a kiugró érték egy nagyobb fájl kérése miatt van.
Hasonlóképpen, ha az Application Gateway teljes ideje kiugróan magas, de a háttérrendszer utolsó bájtos válaszideje stabil, akkor ez lehet az Application Gateway teljesítménybeli szűk keresztmetszetének jele, vagy az ügyfél és az Application Gateway közötti hálózat szűk keresztmetszete. Továbbá, ha az ügyfél RTT-nek is van egy megfelelő kiugró értéke, akkor azt jelzi, hogy a teljesítménycsökkenés az ügyfél és az Application Gateway közötti hálózat miatt van.
Application Gateway-metrikák
Metrika | Unit (Egység) | Leírás |
---|---|---|
Fogadott bájtok | Bájt | Az Application Gateway által az ügyfelektől fogadott bájtok száma. (Ez a metrika csak az Application Gateway által megfigyelt Kérelem tartalomméretet adja meg. Nem tartalmaz adatátvitelt, például TLS-fejléc-egyeztetéseket, TCP/IP-csomagfejléceket vagy újraküldéseket.) |
Elküldött bájtok | Bájt | Az Application Gateway által az ügyfeleknek küldött bájtok száma. (Ez a metrika csak az Application Gateway által kiszolgált választartalom méretét adja meg. Nem tartalmaz adatátvitelt, például TCP-/IP-csomagfejléceket vagy újraküldéseket.) |
Ügyfél TLS protokollja | Count | Az Application Gatewayrel kapcsolatot létesítő ügyfél által kezdeményezett TLS- és nem TLS-kérelmek száma. A TLS protokolleloszlás megtekintéséhez szűrjön a TLS Protokoll dimenzió alapján. |
Aktuális kapacitásegységek | Count | A forgalom terheléselosztásához felhasznált kapacitásegységek száma. A kapacitásegységnek három meghatározó tényezője van: számítási egység, állandó kapcsolatok és átviteli sebesség. Minden kapacitásegység legfeljebb egy számítási egységből vagy 2500 állandó kapcsolatból vagy 2,22 Mb/s átviteli sebességből áll. |
Aktuális számítási egységek | Count | A felhasznált processzorkapacitások száma. A számítási egységet befolyásoló tényezők a TLS-kapcsolatok/mp, az URL-újraírási számítások és a WAF-szabályok feldolgozása. |
Aktuális kapcsolatok | Count | Az ügyfelek és az Application Gateway közötti egyidejű kapcsolatok teljes száma. |
Becsült számlázott kapacitásegységek | Count | A v2 termékváltozat esetében az árképzési modell alapjául a felhasználás szolgál. A kapacitásegységek a fix költség mellett felszámított felhasználáson alapuló költségeket mérik. *A becsült számlázott kapacitásegységek azt jelzik, hogy hány kapacitásegységet használ a számlázás. Ennek kiszámítása az aktuális kapacitásegységek (a forgalom terheléselosztásához szükséges kapacitásegységek) és a fix számlázandó kapacitásegységek (a minimálisan biztosított kapacitásegységek) közül a nagyobb érték alapján történik. |
Sikertelen kérelmek | Count | Az Application Gateway által kiszolgált kérelmek száma 5xx kiszolgálói hibakódokkal. Ez magában foglalja az Application Gatewayből létrehozott 5xx kódokat és a háttérrendszerből létrehozott 5xx kódokat. A kérések száma tovább szűrhető, hogy az egyes/adott háttérkészlet-http-beállításkombinációk száma megjelenjen. |
Fix számlázandó kapacitásegységek | Count | Az Application Gateway konfigurációjában a Minimális skálázási egységek beállítás (egy példány 10 kapacitásegységnek felel meg) alapján meghatározott minimális kapacitásegység-szám. |
Új kapcsolatok másodpercenként | Count | Az ügyfelek és az Application Gateway, valamint az Application Gateway és a háttérrendszer tagjai közötti új TCP-kapcsolatok másodpercenkénti átlagos száma. |
Válasz állapota | Állapotkód | Az Application Gateway által visszaadott HTTP-válasz állapota. A válasz állapotkódjának eloszlása tovább kategorizálható a válaszok 2xx, 3xx, 4xx és 5xx kategóriában való megjelenítéséhez. |
Átviteli sebesség | Bájt/mp | Az Application Gateway által kiszolgált másodpercenkénti bájtok száma. (Ez a metrika csak az Application Gateway által kiszolgált tartalomméretet adja meg. Nem tartalmaz adatátvitelt, például TLS-fejléc-egyeztetéseket, TCP/IP-csomagfejléceket vagy újraküldéseket.) |
Összes kérelem | Count | Az Application Gateway által kiszolgált sikeres kérelmek száma. A kérések száma tovább szűrhető, hogy az egyes/adott háttérkészlet-http-beállításkombinációk száma megjelenjen. |
Háttérmetrikák
Metrika | Unit (Egység) | Leírás |
---|---|---|
Háttérrendszer válaszának állapota | Count | A háttérrendszer által visszaadott HTTP-válasz állapotkódjainak száma. Ez nem tartalmazza az Application Gateway által létrehozott válaszkódokat. A válasz állapotkódjának eloszlása tovább kategorizálható a válaszok 2xx, 3xx, 4xx és 5xx kategóriában való megjelenítéséhez. |
Kifogástalan gazdagépek száma | Count | Az állapotadat-mintavétel által kifogástalanul meghatározott háttérrendszerek száma. A háttérkészletenkénti szűréssel megjelenítheti egy adott háttérkészlet kifogástalan gazdagépeinek számát. |
Nem kifogástalan gazdagépek száma | Count | Azon háttérrendszerek száma, amelyeket az állapotadat-mintavétel nem megfelelőnek határoz meg. A háttérkészletek alapján szűrve megjelenítheti egy adott háttérkészlet nem kifogástalan gazdagépeinek számát. |
Kérések percenként kifogástalan gazdagépenként | Count | Az egyes kifogástalan állapotú tagok által egy háttérkészletben fogadott kérelmek átlagos száma egy perc alatt. Adja meg a háttérkészletet a BackendPool Http Gépház dimenzióval. |
Háttérállapot API
Tekintse meg az Application Gateways – Háttérállapot című témakört az api-hívás részleteiért, amely egy application gateway háttérrendszerállapotát kéri le.
Mintakérés: output POST https://management.azure.com/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Network/ applicationGateways/appgw/backendhealth?api-version=2021-08-01 After
A POST-kérés elküldése után egy HTTP 202 Elfogadva választ kell látnia. A válaszfejlécekben keresse meg a Hely fejlécet, és küldjön egy új GET kérést ezzel az URL-címmel.
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 monitorozása
TLS/TCP-proxymetrikák
A 4. rétegbeli proxyfunkció már elérhető az Application Gatewayben, néhány gyakori metrika (a 7. és a 4. rétegre egyaránt vonatkozik), valamint néhány 4. rétegspecifikus metrikák. Az alábbi táblázat a 4. réteg használatára vonatkozó összes metrikát ismerteti.
Metrika | Leírás | Típus | Dimenzió |
---|---|---|---|
Aktuális kapcsolatok | Az aktív kapcsolatok száma: olvasás, írás vagy várakozás. Az Application Gatewayrel létesített aktuális kapcsolatok száma. | Gyakori metrikák | Egyik sem |
Új Csatlakozás ions másodpercenként | Az adott percben másodpercenként kezelt kapcsolatok átlagos száma. | Gyakori metrikák | Egyik sem |
Átfutás | Az adatfolyamok sebessége (bájtokban és kimenő bájtokban) ebben a percben. | Gyakori metrikák | Egyik sem |
Kifogástalan állapotú gazdagépek száma | Az egészséges háttérbeli gazdagépek száma. | Gyakori metrikák | Háttérrendszer Gépház Pool |
Nem kifogástalan gazdagép | A nem kifogástalan háttérbeli gazdagépek száma. | Gyakori metrikák | Háttérrendszer Gépház Pool |
ClientRTT | Az ügyfelek és az Application Gateway közötti átlagos utazási idő. | Gyakori metrikák | Figyelő |
Háttérrendszer Csatlakozás ideje | A háttérkiszolgálóval való kapcsolat létesítéséhez szükséges idő. | Gyakori metrikák | Figyelő, BackendServer, BackendPool, BackendSetting |
Háttérrendszer első bájt válaszideje | A háttérkiszolgálóval létesített kapcsolat létrehozása és az adatok első bájtjának fogadása közötti időintervallum (a háttérkiszolgáló feldolgozási idejének összecsukása). | Gyakori metrikák | Figyelő, BackendServer, BackendPool, BackendHttpSetting* |
Háttérbeli munkamenet időtartama | A háttérkapcsolat teljes ideje. Az új kapcsolat kezdetétől a megszakításig eltelt átlagos időtartam. | L4-specifikus | Figyelő, BackendServer, BackendPool, BackendHttpSetting* |
Csatlakozás ion élettartam | Az Application Gatewayhez való ügyfélkapcsolat teljes időtartama. Az új kapcsolat kezdetétől a megszakításig eltelt átlagos időtartam ezredmásodpercben. | L4-specifikus | Figyelő |
*
A HáttérhttpSetting dimenzió a 7. és a 4. réteg háttérbeállítását is tartalmazza.
TLS/TCP-proxynaplók
Az Application Gateway 4. rétegbeli proxyja hozzáférési naplókon keresztül biztosítja a naplóadatokat. Ezek a naplók csak akkor jönnek létre és jelennek meg, ha az átjáró diagnosztikai beállításaiban vannak konfigurálva. Lásd még: Az Azure Monitor-erőforrásnaplók támogatott kategóriái.
Feljegyzés
A TLS-figyelő kölcsönös hitelesítéssel kapcsolatos adatait tartalmazó oszlopok jelenleg csak az AzureDiagnostics táblán keresztül érhetők el.
Kategória | Erőforrásnapló-kategória |
---|---|
ResourceGroup | Az az erőforráscsoport, amelyhez az Application Gateway-erőforrás tartozik. |
SubscriptionId | Az Application Gateway-erőforrás előfizetés-azonosítója. |
ResourceProvider | Ez a MICROSOFT lesz. NETWORK az Application Gatewayhez. |
Erőforrás | Az Application Gateway-erőforrás neve. |
ResourceType | Ez az APPLICATIONGATEWAYS lesz. |
ruleName | A kapcsolatkérést kézbesítő útválasztási szabály neve. |
instanceId | A kérést kézbesítő Application Gateway-példány. |
clientIP | A kérés eredeti IP-címe. |
receivedBytes | Az ügyféltől az átjáróig fogadott adatok bájtban. |
sentBytes | Az átjáróról az ügyfélre küldött adatok bájtban. |
listenerName | Annak a figyelőnek a neve, aki létrehozta az előtérbeli kapcsolatot az ügyféllel. |
backendSettingName | A háttérkapcsolathoz használt háttérbeállítás neve. |
backendPoolName | Annak a háttérkészletnek a neve, amelyből ki lett választva egy célkiszolgáló a háttérkapcsolat létrehozásához. |
Protokoll | TCP (Függetlenül attól, hogy TCP vagy TLS, a protokoll értéke mindig TCP lesz). |
sessionTime | munkamenet időtartama másodpercben (ez az ügyfél-appgw> munkamenetre érvényes) |
upstreamSentBytes | A háttérkiszolgálónak küldött adatok bájtban. |
upstreamReceivedBytes | Háttérkiszolgálóról fogadott adatok bájtban. |
upstreamSessionTime | munkamenet időtartama másodpercben (ez az appgw-backend> munkamenethez tartozik) |
sslCipher | A titkosítási csomag a TLS-kommunikációhoz (TLS protokollfigyelőkhöz) használatos. |
sslProtocol | SSL/TLS protokoll használata (TLS protokollfigyelők esetén). |
serverRouted | A háttérkiszolgáló IP-címe és portszáma, amelyhez a forgalmat átirányították. |
serverStatus | 200 – a munkamenet sikeresen befejeződött. 400 – Az ügyféladatok nem elemezhetők. 500 – belső kiszolgálóhiba. 502 - rossz átjáró. Ha például egy felsőbb rétegbeli kiszolgáló nem érhető el. 503 – a szolgáltatás nem érhető el. Ha például a hozzáférést a kapcsolatok száma korlátozza. |
ResourceId | Application Gateway-erőforrás URI-ja |
TLS/TCP-proxy háttérrendszerének állapota
Az Application Gateway 4. rétegbeli proxyja lehetővé teszi a háttérkészletek egyes tagjainak állapotát a portálon és a REST API-on keresztül.
Application Gateway v1-metrikák
Application Gateway-metrikák
Metrika | Unit (Egység) | Leírás |
---|---|---|
CPU-kihasználtság | Százalék | Megjeleníti az Application Gateway számára lefoglalt processzorhasználatot. Normál körülmények között a processzorhasználat nem haladhatja meg rendszeresen a 90%-ot, mivel ez késést okozhat az Application Gateway mögött futtatott webhelyeken, ami ronthatja az ügyfélélményt. Közvetetten szabályozhatja vagy javíthatja a processzorhasználatot az Application Gateway konfigurációjának módosításával a példányok számának növelésével, vagy nagyobb termékváltozat-méretre való áttéréssel, vagy mindkettővel. |
Aktuális kapcsolatok | Count | Az Application Gatewayrel létesített aktuális kapcsolatok száma. |
Sikertelen kérelmek | Count | A kapcsolati problémák miatt meghiúsult kérelmek száma. Ez a szám olyan kéréseket is tartalmaz, amelyek a kérelem időtúllépési HTTP-beállításának túllépése miatt meghiúsultak, valamint az Application Gateway és a háttérrendszer közötti kapcsolati problémák miatt meghiúsult kérelmeket. Ez a szám nem tartalmazza azokat a hibákat, mivel nem érhető el kifogástalan állapotú háttérrendszer. A háttérrendszerből érkező 4xx és 5xx válaszok szintén nem tekinthetők a metrikának. |
Válasz állapota | Állapotkód | Az Application Gateway által visszaadott HTTP-válasz állapota. A válasz állapotkódjának eloszlása tovább kategorizálható a válaszok 2xx, 3xx, 4xx és 5xx kategóriában való megjelenítéséhez. |
Átviteli sebesség | Bájt/mp | Az Application Gateway által kiszolgált másodpercenkénti bájtok száma. |
Összes kérelem | Count | Az Application Gateway által kiszolgált sikeres kérelmek száma. A kérések száma tovább szűrhető, hogy az egyes/adott háttérkészlet-http-beállításkombinációk száma megjelenjen. |
Webalkalmazás tűzfala letiltott kérelmek száma | Count | A WAF által letiltott kérelmek száma. |
Webalkalmazás tűzfala letiltotta a kérelmek terjesztését | Count | A WAF által szűrt kérések száma, amelyek az egyes/adott WAF-szabálycsoportok vagy WAF-szabályazonosító-kombinációk számának megjelenítésére szűrve jelennek meg. |
Webalkalmazási tűzfal teljes szabályeloszlását | Count | Az egyes WAF-szabálycsoportokra vagy WAF-szabályazonosító-kombinációkra vonatkozó kérelmek száma. |
További információkért tekintse meg az Azure Monitorban támogatott platformmetrikák listáját.
Metrikák dimenziói
További információ a metrikák dimenzióiról: Többdimenziós metrikák.
Azure-alkalmazás Átjáró támogatja az Azure Monitor egyes metrikáinak dimenzióit. Minden metrika tartalmaz egy leírást, amely ismerteti az adott metrika elérhető dimenzióit.
Erőforrásnaplók
Ez a szakasz az Azure-alkalmazás Átjáróhoz gyűjthető erőforrásnaplók típusait sorolja fel.
Referenciaként tekintse meg az Azure Monitorban támogatott összes erőforrásnapló-kategóriatípus listáját.
Feljegyzés
A teljesítménynapló csak az 1. verziós termékváltozathoz érhető el. A v2 termékváltozathoz használja az Application Gateway v2-metrikáit a teljesítményadatokhoz.
További információt az Application Gateway háttérállapot- és diagnosztikai naplóiban talál.
Application Gateway
Erőforrás-szolgáltató és típus: Microsoft.Network/applicationGateways
Kategória | Megjelenítendő név | Tájékoztatás |
---|---|---|
Tevékenységnapló | Tevékenységnapló | A tevékenységnapló-bejegyzések alapértelmezés szerint be vannak gyűjtve. Az Azure-tevékenységnaplók (korábbi nevén működési naplók és auditnaplók) segítségével megtekintheti az Azure-előfizetésbe küldött összes műveletet és azok állapotát. |
ApplicationGatewayAccessLog | Hozzáférési napló | Ezzel a naplóval megtekintheti az Application Gateway hozzáférési mintáit, és elemezheti a fontos információkat. Ez magában foglalja a hívó IP-címét, a kért URL-címet, a válasz késését, a visszatérési kódot és a bájtokat. A rendszer 60 másodpercenként gyűjt egy hozzáférési naplót. Ez a napló az Application Gateway példányonként egy rekordot tartalmaz. Az Application Gateway-példányt a instanceId tulajdonság azonosítja. |
ApplicationGatewayPerformanceLog | Teljesítménynapló | Ezzel a naplóval megtekintheti az Application Gateway-példányok működését. Ez a napló rögzíti az egyes példányok teljesítményadatait, beleértve a kiszolgált összes kérést, a bájtban megadott átviteli sebességet, a teljes kiszolgált kéréseket, a sikertelen kérelmek számát, valamint a háttérpéldányok kifogástalan és nem kifogástalan számát. A rendszer 60 másodpercenként gyűjt teljesítménynaplót. A teljesítménynapló csak az 1. verziós termékváltozathoz érhető el. A v2 termékváltozathoz használja az Application Gateway v2-metrikáit a teljesítményadatokhoz. |
ApplicationGatewayFirewallLog | Tűzfalnapló | Ezzel a naplóval megtekintheti a webalkalmazási tűzfallal konfigurált application gateway észlelési vagy megelőzési módjával naplózott kéréseket. A rendszer 60 másodpercenként gyűjti a tűzfalnaplókat. |
Azure Monitor-naplók táblái
Ez a szakasz az összes Azure Monitor-napló kusto-táblára vonatkozik, amely Azure-alkalmazás Átjáróhoz kapcsolódik, és a Log Analytics által elérhető lekérdezésekhez érhető el.
Erőforrás típusa | Jegyzetek |
---|---|
Application Gateway | Tartalmazza az AzureActivity, az AzureDiagnostics és az AzureMetrics elemet |
Az Összes Azure Monitor-napló/ Log Analytics-tábla referenciáját az Azure Monitor naplótáblázat-referenciájában tekintheti meg.
Diagnosztikai táblák
Azure-alkalmazás Átjáró a Azure Diagnostics-tábla az erőforrásnapló adatainak tárolásához. A következő oszlopok relevánsak.
Azure Diagnostics
Tulajdonság | Leírás |
---|---|
requestUri_s | Az ügyfélkérés URI-ja. |
Üzenet | Tájékoztató üzenetek, például "SQL-injektálási támadás" |
userAgent_s | Az ügyfélkérés felhasználói ügynökének adatai |
ruleName_s | A kérés kiszolgálásához használt útválasztási szabály kérése |
httpMethod_s | Az ügyfélkérés HTTP-metódusa |
instanceId_s | Az Appgw-példány, amelyhez az ügyfélkérelem kiértékelés céljából van irányítva |
httpVersion_s | Az ügyfélkérés HTTP-verziója |
clientIP_s | IP-cím, amelyről a kérés történik |
host_s | Az ügyfélkérés gazdagépfejléce |
requestQuery_s | Lekérdezési sztring az ügyfélkérés részeként |
sslEnabled_s | Engedélyezve van-e az ügyfélkérés ssl-hozzáférése |
Kapcsolódó információk
- A monitorozási Azure-alkalmazás-átjáró leírását a Monitorozási Azure-alkalmazás átjáró című témakörben talál.
- Az Azure-erőforrások monitorozásával kapcsolatos részletekért tekintse meg az Azure-erőforrások Monitorozása az Azure Monitorral című témakört.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: