Použití Log Analytics pro kontrolu Application Gateway protokolů firewallu webových aplikací (WAF)
Jakmile Application Gateway WAF, můžete povolit protokoly a zkontrolovat, co se děje s jednotlivými požadavky. Protokoly brány firewall poskytují přehled o tom, co WAF vyhodnocuje, odpovídá a blokuje. Pomocí Log Analytics můžete zkoumat data v protokolech brány firewall a získat ještě další přehledy. Další informace o vytváření pracovního prostoru Log Analytics najdete v tématu Vytvoření pracovního prostoru Log Analytics v Azure Portal. Další informace o dotazech protokolu najdete v tématu Přehled dotazů protokolu v Azure monitor.
Importovat protokoly WAF
Pokud chcete importovat protokoly brány firewall do Log Analytics, přečtěte si téma stav back-endu, diagnostické protokoly a metriky pro Application Gateway. Když máte v pracovním prostoru Log Analytics protokoly brány firewall, můžete zobrazit data, zapisovat dotazy, vytvářet vizualizace a přidávat je na řídicí panel portálu.
Příklady zkoumání dat
Chcete-li zobrazit nezpracovaná data v protokolu brány firewall, můžete spustit následující dotaz:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.NETWORK" and Category == "ApplicationGatewayFirewallLog"
Bude vypadat podobně jako následující dotaz:

Můžete procházet k podrobnostem dat a kreslit grafy nebo vytvářet vizualizace z tohoto místa. Jako výchozí bod se zobrazí následující dotazy:
Spárované/Blokované požadavky podle IP adresy
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.NETWORK" and Category == "ApplicationGatewayFirewallLog"
| summarize count() by clientIp_s, bin(TimeGenerated, 1m)
| render timechart
Spárované/Blokované požadavky podle identifikátoru URI
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.NETWORK" and Category == "ApplicationGatewayFirewallLog"
| summarize count() by requestUri_s, bin(TimeGenerated, 1m)
| render timechart
Nejvyšší odpovídající pravidla
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.NETWORK" and Category == "ApplicationGatewayFirewallLog"
| summarize count() by ruleId_s, bin(TimeGenerated, 1m)
| where count_ > 10
| render timechart
Prvních pět odpovídajících skupin pravidel
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.NETWORK" and Category == "ApplicationGatewayFirewallLog"
| summarize Count=count() by details_file_s, action_s
| top 5 by Count desc
| render piechart
Přidat na řídicí panel
Když vytvoříte dotaz, můžete ho přidat na řídicí panel. V pravém horním rohu pracovního prostoru Log Analytics vyberte Připnout na řídicí panel . Pomocí předchozích čtyř dotazů připnuté na vzorový řídicí panel se jedná o data, která vidíte na první pohled:

Další kroky
Stav back-endu, diagnostické protokoly a metriky pro Application Gateway