Megosztás a következőn keresztül:


Azure-alkalmazás Gateway monitorozása

Ha vannak olyan kritikus fontosságú alkalmazásai és üzleti folyamatai, amelyek Azure-erőforrásokra támaszkodnak, akkor figyelni kell ezen erőforrások rendelkezésre állását, teljesítményét és működését.

Ez a cikk a Azure-alkalmazás Gateway által létrehozott monitorozási adatokat ismerteti. Azure-alkalmazás átjáró használja Azure Monitor. Ha nem ismeri az Összes Azure-szolgáltatásban használt Azure Monitor funkcióit, olvassa el az Azure-erőforrások Monitorozása az Azure Monitorral című cikket.

Monitorozás áttekintése oldal az Azure Portalon

Az Egyes Application Gatewayekhez tartozó Azure Portal Áttekintés lapja a következő metrikákat tartalmazza:

  • Összes kérelem összegzése
  • Sikertelen kérelmek összegzése
  • Válaszállapot összegzése HttpStatus szerint
  • Átviteli sebesség összegzése
  • Aktuális Csatlakozás összegek összegzése
  • Kifogástalan gazdagépek száma a Háttérkészlet http Gépház
  • Nem kifogástalan gazdagépek száma háttérkészlet http alapján Gépház

Ez a lista csak az Application Gatewayhez elérhető metrikák egy részhalmaza. További információ: Monitorozás Azure-alkalmazás Átjáró adatainak referenciája.

Azure Monitor Hálózati Elemzések

Az Azure egyes szolgáltatásai egy speciális, előre összeállított monitorozási irányítópulttal rendelkeznek az Azure Portalon, amely kiindulópontot biztosít a szolgáltatás monitorozásához. Ezeket a speciális irányítópultokat "elemzéseknek" nevezzük.

Az Azure Monitor Network Elemzések az összes üzembe helyezett hálózati erőforrás (beleértve az Application Gatewayt) állapotának és metrikáinak átfogó áttekintését biztosítja konfiguráció nélkül. További információ: Azure Monitor Network Elemzések.

Adatok monitorozása

Azure-alkalmazás Gateway ugyanazokat a monitorozási adatokat gyűjti, mint a többi Azure-erőforrás, amelyek a Azure-erőforrásokból származó adatok monitorozása.

A Azure-alkalmazás Gateway által létrehozott metrikákkal és naplókkal kapcsolatos részletes információkért tekintse meg a monitorozási Azure-alkalmazás átjáróadatokra vonatkozó referenciát.

Gyűjtés és útválasztás

A platformmetrikákat és a tevékenységnaplókat a rendszer automatikusan gyűjti és tárolja, de egy diagnosztikai beállítással át lehet őket irányítani egy másik helyre.

Erőforrásnaplók nincsenek gyűjtve és tárolva, amíg nem hoz létre egy diagnosztikai beállítást, és nem irányítja át azokat egy vagy több helyre.

Az Azure Portallal, CLI-vel vagy PowerShell-lel történő diagnosztikai beállítás részletes folyamatát a Diagnosztikai beállítás létrehozása platformnaplók és metrikák gyűjtéséhez az Azure-ban című cikk ismerteti. Diagnosztikai beállítás létrehozásakor meg kell adnia a gyűjtendő naplók kategóriáit. Az Azure-alkalmazás Átjáró kategóriái Azure-alkalmazás Átjáró monitorozási adathivatkozásában találhatók.

Az összegyűjthető metrikákat és naplókat az alábbi szakaszok ismertetik.

Metrikák elemzése

Az Azure Monitor menü Metrikáinak megnyitásával elemezheti Azure-alkalmazás Átjáró metrikáit más Azure-szolgáltatásokból származó metrikákkal a Metrics Explorer használatával. Az eszköz használatával kapcsolatos részletekért tekintse meg a metrikák elemzése az Azure Monitor metrikakezelőjével című témakört.

Az Azure-alkalmazás Gatewayhez gyűjtött platformmetrikák listájáért tekintse meg az Application Gateway adatainak monitorozását ismertető témakört.

Referenciaként megtekintheti az Azure Monitorban támogatott összes erőforrásmetrika listáját.

Naplók elemzése

Az Azure Monitor-naplók adatai olyan táblákban vannak tárolva, amelyekben minden tábla saját egyedi tulajdonságokkal rendelkezik.

Az Azure Monitor összes erőforrásnaplója ugyanazokkal a mezőkkel rendelkezik, amelyeket a szolgáltatásspecifikus mezők követnek. A közös sémát az Azure-erőforrásnaplók közös és szolgáltatásspecifikus sémája ismerteti.

A tevékenységnapló egy azure-beli platform bejelentkezési napló, amely betekintést nyújt az előfizetési szintű eseményekbe. Megtekintheti önállóan, vagy átirányíthatja az Azure Monitor-naplókba, ahol sokkal összetettebb lekérdezéseket végezhet a Log Analytics használatával.

A Azure-alkalmazás Gatewayhez gyűjtött erőforrásnaplók típusainak listáját lásd: Monitorozás Azure-alkalmazás Átjáró adatainak referenciája.

Az Azure Monitor-naplók által használt és a Log Analytics által lekérdezhető táblák listáját lásd: Monitorozás Azure-alkalmazás Átjáró adatainak referenciája.

Kusto-lekérdezések mintája

Fontos

Amikor az Application Gateway menüjében a Naplók lehetőséget választja, a Log Analytics megnyílik, és a lekérdezés hatóköre az aktuális Application Gatewayre van állítva. Ez azt jelenti, hogy a napló lekérdezései csak az adott erőforrásból származó adatokat tartalmazzák. Ha olyan lekérdezést szeretne futtatni, amely más Application Gateway-átjárókból vagy más Azure-szolgáltatásokból származó adatokat tartalmaz, válassza a Naplók lehetőséget az Azure Monitor menüjében. A részletekért tekintse meg az Azure Monitor Log Analytics napló lekérdezési hatókörét és időtartományát.

Az alábbi lekérdezésekkel figyelheti az Application Gateway-erőforrást.

// Requests per hour 
// Count of the incoming requests on the Application Gateway. 
// To create an alert for this query, click '+ New alert rule'
AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" and OperationName == "ApplicationGatewayAccess"
| summarize AggregatedValue = count() by bin(TimeGenerated, 1h), _ResourceId
| render timechart 
// Failed requests per hour 
// Count of requests to which Application Gateway responded with an error. 
// To create an alert for this query, click '+ New alert rule'
AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" and OperationName == "ApplicationGatewayAccess" and httpStatus_d > 399
| summarize AggregatedValue = count() by bin(TimeGenerated, 1h), _ResourceId
| render timechart
// Top 10 Client IPs 
// Count of requests per client IP. 
AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" and OperationName == "ApplicationGatewayAccess"
| summarize AggregatedValue = count() by clientIP_s
| top 10 by AggregatedValue
// Errors by user agent 
// Number of errors by user agent. 
// To create an alert for this query, click '+ New alert rule'
AzureDiagnostics
| where ResourceType == "APPLICATIONGATEWAYS" and OperationName == "ApplicationGatewayAccess" and httpStatus_d > 399
| summarize AggregatedValue = count() by userAgent_s, _ResourceId
| sort by AggregatedValue desc

Riasztások

Az Azure Monitor-riasztások proaktívan értesítik arról, ha a monitorozási adatok megfelelnek bizonyos lényeges feltételeknek. Segítségükkel felismerheti és kezelheti a rendszerben jelentkező problémákat, mielőtt az ügyfelei észlelnék azokat. Riasztásokat állíthat be a metrikákra, naplókra és a tevékenységnaplóra vonatkozóan. A különböző típusú riasztások előnyei és hátrányai

Ha Az Application Gatewayt használó alkalmazást hoz létre vagy futtat, az Azure Monitor alkalmazás Elemzések további típusú riasztásokat is kínálhat.

Az alábbi táblázatok az Application Gateway általános és ajánlott riasztási szabályait sorolják fel.

Application Gateway v1

Riasztástípus Feltétel Leírás
Metrika A cpu-kihasználtság 80%-ot keresztez Normál körülmények között a processzorhasználat nem haladhatja meg rendszeresen a 90%-ot. Ez késést okozhat az Application Gateway mögött üzemeltetett webhelyeken, és megzavarhatja az ügyfélélményt.
Metrika A nem kifogástalan gazdagépek száma átlépi a küszöbértéket AzOknak a háttérkiszolgálóknak a számát jelzi, amelyeket az Application Gateway nem tud sikeresen mintavételre használni. Ez olyan problémákat tapasztal, amelyek esetén az Application Gateway-példányok nem tudnak csatlakozni a háttérrendszerhez. Riasztás, ha ez a szám meghaladja a háttérkapacitás 20%-át.
Metrika A válasz állapota (4xx, 5xx) átlépi a küszöbértéket Ha az Application Gateway válaszállapota 4xx vagy 5xx. Átmeneti problémák miatt esetenként 4xx vagy 5xx válasz is előfordulhat. Figyelje meg az éles átjárót a statikus küszöbérték meghatározásához vagy a riasztás dinamikus küszöbértékének használatához.
Metrika A sikertelen kérések átlépik a küszöbértéket Ha a sikertelen kérelmek metrikája átlép egy küszöbértéket. Figyelje meg az éles átjárót a statikus küszöbérték meghatározásához vagy a riasztás dinamikus küszöbértékének használatához.

Application Gateway v2

Riasztástípus Feltétel Leírás
Metrika A számítási egység kihasználtsága az átlagos használat 75%-át keresztezi A számítási egység az Application Gateway számítási kihasználtságának mértéke. Ellenőrizze a számítási egységek átlagos használatát az elmúlt egy hónapban, és állítsa be a riasztást, ha az átlépi a 75%-ot.
Metrika A kapacitásegység kihasználtsága átlépi a csúcshasználat 75%-át A kapacitásegységek az átjáró teljes kihasználtságát jelölik az átviteli sebesség, a számítás és a kapcsolatszám szempontjából. Ellenőrizze a kapacitásegységek maximális használatát az elmúlt egy hónapban, és állítson be riasztást, ha az átlépi a kapacitás 75%-át.
Metrika A nem kifogástalan gazdagépek száma átlépi a küszöbértéket Azon háttérkiszolgálók számát jelzi, amelyeket az Application Gateway nem tud sikeresen mintavételre használni. Ez olyan problémákat tapasztal, amelyek esetén az Application Gateway-példányok nem tudnak csatlakozni a háttérrendszerhez. Riasztás, ha ez a szám meghaladja a háttérkapacitás 20%-át.
Metrika A válasz állapota (4xx, 5xx) átlépi a küszöbértéket Ha az Application Gateway válaszállapota 4xx vagy 5xx. Átmeneti problémák miatt esetenként 4xx vagy 5xx válasz is előfordulhat. Figyelje meg az éles átjárót a statikus küszöbérték meghatározásához vagy a riasztás dinamikus küszöbértékének használatához.
Metrika A sikertelen kérések átlépik a küszöbértéket Ha a sikertelen kérelmek metrikája átlépi a küszöbértéket. Figyelje meg az éles átjárót a statikus küszöbérték meghatározásához vagy a riasztás dinamikus küszöbértékének használatához.
Metrika A háttérrendszer utolsó bájt válaszideje átlépi a küszöbértéket 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őintervallumot jelzi. Hozzon létre egy riasztást, ha a háttérbeli válasz késése nagyobb, mint a szokásostól meghatározott küszöbérték.
Metrika Az Application Gateway teljes ideje túllépi a küszöbértéket 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. Riasztást kell létrehoznia, ha a háttérbeli válasz késése nagyobb, mint a szokásostól meghatározott küszöbérték.

Következő lépések