Monitorování brány Aplikace Azure
Pokud máte důležité aplikace a obchodní procesy, které se spoléhají na prostředky Azure, měli byste monitorovat dostupnost, výkon a provoz těchto prostředků.
Tento článek popisuje data monitorování generovaná službou Aplikace Azure Gateway. Aplikace Azure Gateway používá Azure Monitor. Pokud neznáte funkce služby Azure Monitor společné pro všechny služby Azure, které ji používají, přečtěte si článek Monitorování prostředků Azure pomocí služby Azure Monitor.
Stránka Přehled monitorování na webu Azure Portal
Stránka Přehled na webu Azure Portal pro každou službu Application Gateway obsahuje následující metriky:
- Součet celkových požadavků
- Součet neúspěšných požadavků
- Sum Response Status by HttpStatus
- Součet propustnosti
- Součet aktuálních Připojení ionů
- Avg Healthy Host Count by BackendPool Http Nastavení
- Průměrný počet hostitelů, kteří nejsou v pořádku, podle http back-endpoolu Nastavení
Tento seznam je jen podmnožinou metrik dostupných pro službu Application Gateway. Další informace naleznete v tématu Monitorování Aplikace Azure gateway data reference.
Síťové Přehledy služby Azure Monitor
Některé služby v Azure mají speciální předem připravený řídicí panel monitorování na webu Azure Portal, který poskytuje výchozí bod pro monitorování vaší služby. Tyto speciální řídicí panely se nazývají "přehledy".
Azure Monitor Network Přehledy poskytuje komplexní přehled o stavu a metrikách pro všechny nasazené síťové prostředky (včetně služby Application Gateway), aniž by bylo nutné provádět žádnou konfiguraci. Další informace najdete v tématu Azure Monitor Network Přehledy.
Data monitorování
Aplikace Azure Gateway shromažďuje stejné druhy dat monitorování jako jiné prostředky Azure, které jsou popsány v tématu Monitorování dat z prostředků Azure
Podrobné informace o metrikách a protokolech vytvořených službou Aplikace Azure Gateway najdete v referenčních informacích k datům brány monitorování Aplikace Azure Gateway.
Shromažďování a směrování
Metriky a protokol aktivit dané platformy se shromažďují a ukládají automaticky, ale pomocí nastavení diagnostiky je možné je směrovat do jiných umístění.
Protokoly prostředků se neshromažďují a neukládají, dokud nevytvoříte nastavení diagnostiky a nenasměrujete je do jednoho nebo více umístění.
Podrobný postup vytvoření nastavení diagnostiky pomocí webu Azure Portal, rozhraní příkazového řádku nebo PowerShellu najdete v tématu Vytvoření nastavení diagnostiky pro shromažďování protokolů a metrik v Azure. Při vytváření nastavení diagnostiky určíte, které kategorie protokolů se mají shromažďovat. Kategorie pro Aplikace Azure Gateway jsou uvedené v referenčních informacích o monitorování brány Aplikace Azure.
Metriky a protokoly, které můžete shromažďovat, jsou popsány v následujících částech.
Analýza metrik
Metriky pro Aplikace Azure Gateway můžete analyzovat pomocí metrik z jiných služeb Azure pomocí Průzkumníka metrik otevřením metrik z nabídky Azure Monitor. Podrobnosti o použití tohoto nástroje najdete v tématu Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor.
Seznam metrik platformy shromážděných pro Aplikace Azure Gateway najdete v tématu Monitorování referenčních informací k datům služby Application Gateway.
Referenční informace najdete v seznamu všech metrik prostředků podporovaných ve službě Azure Monitor.
Analýza protokolů
Data v protokolech služby Azure Monitor jsou uložená v tabulkách, kde každá tabulka má vlastní sadu jedinečných vlastností.
Všechny protokoly prostředků ve službě Azure Monitor mají stejná pole, za kterými následují pole specifická pro službu. Společné schéma je uvedeno ve schématu specifickém pro běžné a služby pro protokoly prostředků Azure.
Protokol aktivit je azure přihlášení k platformě, která poskytuje přehled o událostech na úrovni předplatného. Můžete ho zobrazit nezávisle nebo směrovat do protokolů služby Azure Monitor, kde můžete provádět mnohem složitější dotazy s využitím Log Analytics.
Seznam typů protokolů prostředků shromážděných pro bránu Aplikace Azure najdete v tématu Referenční informace k datům brány monitorování Aplikace Azure.
Seznam tabulek používaných protokoly služby Azure Monitor a dotazovatelný službou Log Analytics najdete v tématu Referenční informace k datům brány monitorování Aplikace Azure.
Ukázkové dotazy Kusto
Důležité
Když vyberete protokoly z nabídky Služby Application Gateway, otevře se Log Analytics s oborem dotazu nastaveným na aktuální službu Application Gateway. To znamená, že dotazy protokolu zahrnují pouze data z tohoto prostředku. Pokud chcete spustit dotaz, který obsahuje data z jiných služeb Application Gateway nebo dat z jiných služeb Azure, vyberte v nabídce Azure Monitor protokoly. Podrobnosti najdete v tématu Rozsah dotazů protokolu a časový rozsah ve službě Azure Monitor Log Analytics .
Následující dotazy vám pomůžou monitorovat prostředek služby Application Gateway.
// 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
Výstrahy
Výstrahy služby Azure Monitor proaktivně upozorňují na výskyt důležitých podmínek v monitorovaných datech. Umožňují vám identifikovat a řešit problémy ve vašem systému předtím, než si jich zákazníci všimnou. Můžete nastavit upozornění na metriky, protokoly a protokol aktivit. Různé typy upozornění mají výhody a nevýhody
Pokud vytváříte nebo spouštíte aplikaci, která používá službu Application Gateway, může služba Azure Monitor Application Přehledy nabídnout další typy upozornění.
Následující tabulky uvádějí běžná a doporučená pravidla upozornění pro službu Application Gateway.
Application Gateway v1
Typ upozornění | Podmínka | Popis |
---|---|---|
Metrika | Využití procesoru překračuje 80 % | Za normálních podmínek by využití procesoru nemělo pravidelně překročit 90 %. To může způsobit latenci na webech hostovaných za službou Application Gateway a narušit prostředí klienta. |
Metrika | Počet hostitelů, kteří nejsou v pořádku, překročí prahovou hodnotu | Udává počet back-endových serverů, které služba Application Gateway nemůže úspěšně testovat. Tím se zachytí problémy, kdy se instance služby Application Gateway nemůžou připojit k back-endu. Upozornění, pokud toto číslo překročí 20 % kapacity back-endu |
Metrika | Stav odpovědi (4xx, 5xx) překročí prahovou hodnotu. | Pokud je stav odpovědi služby Application Gateway 4xx nebo 5xx. Kvůli přechodným problémům může docházet k občasné odezvě 4xx nebo 5xx. Měli byste sledovat bránu v produkčním prostředí, abyste zjistili statickou prahovou hodnotu nebo pro výstrahu použili dynamickou prahovou hodnotu. |
Metrika | Neúspěšné požadavky překročí prahovou hodnotu. | Když metrika neúspěšných požadavků překročí prahovou hodnotu. Měli byste sledovat bránu v produkčním prostředí, abyste zjistili statickou prahovou hodnotu nebo pro výstrahu použili dynamickou prahovou hodnotu. |
Application Gateway v2
Typ upozornění | Podmínka | Popis |
---|---|---|
Metrika | Využití výpočetních jednotek překračuje 75 % průměrného využití. | Výpočetní jednotka je míra využití výpočetních prostředků vaší služby Application Gateway. Zkontrolujte průměrné využití výpočetních jednotek za poslední měsíc a nastavte upozornění, pokud překročí 75 % z nich. |
Metrika | Využití jednotky kapacity překračuje 75 % využití ve špičce. | Jednotky kapacity představují celkové využití brány z hlediska propustnosti, výpočetních prostředků a počtu připojení. Zkontrolujte maximální využití jednotek kapacity za poslední měsíc a nastavte upozornění, pokud překročí 75 % z nich. |
Metrika | Počet hostitelů, kteří nejsou v pořádku, překročí prahovou hodnotu | Označuje počet back-endových serverů, které aplikační brána nemůže úspěšně testovat. Tím se zachytí problémy, kdy se instance služby Application Gateway nemůžou připojit k back-endu. Upozornění, pokud toto číslo překročí 20 % kapacity back-endu |
Metrika | Stav odpovědi (4xx, 5xx) překročí prahovou hodnotu. | Pokud je stav odpovědi služby Application Gateway 4xx nebo 5xx. Kvůli přechodným problémům může docházet k občasné odezvě 4xx nebo 5xx. Měli byste sledovat bránu v produkčním prostředí, abyste zjistili statickou prahovou hodnotu nebo pro výstrahu použili dynamickou prahovou hodnotu. |
Metrika | Neúspěšné požadavky překročí prahovou hodnotu. | Když metrika neúspěšných požadavků překročí prahovou hodnotu. Měli byste sledovat bránu v produkčním prostředí, abyste zjistili statickou prahovou hodnotu nebo pro výstrahu použili dynamickou prahovou hodnotu. |
Metrika | Prahová hodnota doby odezvy posledního bajtu back-endu | Určuje časový interval mezi zahájením navazování připojení k back-endovému serveru a příjmem posledního bajtu textu odpovědi. Pokud je latence odpovědi back-endu vyšší než určitá prahová hodnota z obvyklých hodnot, vytvořte upozornění. |
Metrika | Celková doba překročení prahové hodnoty služby Application Gateway | Jedná se o interval od okamžiku, kdy služba Application Gateway obdrží první bajt požadavku HTTP do okamžiku odeslání posledního bajtu odpovědi klientovi. Pokud je latence odpovědi back-endu vyšší než určitá prahová hodnota z obvyklého stavu, měla by se vytvořit výstraha. |
Další kroky
Referenční informace k monitorování dat služby Application Gateway najdete v referenčních informacích o metrikách, protokolech a dalších důležitých hodnotách vytvořených službou Application Gateway.
Podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro