Monitorování úloh – Azure Portal
Tento článek popisuje, jak používat Azure Portal k monitorování úloh. To zahrnuje nastavení protokolů Azure Monitoru pro zkoumání trendů spouštění dotazů a úloh pomocí log analytics pro Synapse SQL.
Požadavky
- Předplatné Azure: Pokud nemáte předplatné Azure, vytvořte si bezplatný účet Azure , než začnete.
- Fond SQL: Budeme shromažďovat protokoly pro fond SQL. Pokud nemáte zřízený fond SQL, přečtěte si pokyny v tématu Vytvoření fondu SQL.
Vytvoření pracovního prostoru služby Log Analytics
V Azure Portal přejděte na stránku pracovních prostorů služby Log Analytics nebo pomocí okna hledání služeb Azure vytvořte nový pracovní prostor služby Log Analytics.
Další informace o pracovních prostorech najdete v tématu Vytvoření pracovního prostoru služby Log Analytics.
Zapnutí protokolů prostředků
Nakonfigurujte nastavení diagnostiky tak, aby vysílala protokoly z fondu SQL. Protokoly se skládají z zobrazení telemetrie, která odpovídají nejčastěji používaným zobrazením při řešení potíží s výkonem. V současné době jsou podporována následující zobrazení:
- sys.dm_pdw_exec_requests
- sys.dm_pdw_request_steps
- sys.dm_pdw_dms_workers
- sys.dm_pdw_waits
- sys.dm_pdw_sql_requests
Protokoly je možné vysílat do služby Azure Storage, Stream Analytics nebo Log Analytics. Pro účely tohoto kurzu vyberte Log Analytics. Vyberte všechny požadované kategorie a metriky a zvolte Odeslat do pracovního prostoru služby Log Analytics.
Vyberte Uložit a vytvořte nové nastavení diagnostiky. Zobrazení dat v dotazech může trvat několik minut.
Spouštění dotazů ve službě Log Analytics
Přejděte do pracovního prostoru služby Log Analytics, kde můžete:
- Analýza protokolů pomocí dotazů na protokoly a ukládání dotazů pro opakované použití
- Ukládání dotazů pro opakované použití
- Vytvoření upozornění protokolu
- Připnutí výsledků dotazu na řídicí panel
Podrobnosti o možnostech dotazů protokolu pomocí Kusto najdete v přehledu dotazovací jazyk Kusto (KQL).
Ukázkové dotazy na protokoly
Nastavte rozsah dotazů na prostředek pracovního prostoru služby Log Analytics.
//List all queries
AzureDiagnostics
| where Category contains "ExecRequests"
| project TimeGenerated, StartTime_t, EndTime_t, Status_s, Command_s, ResourceClass_s, duration=datetime_diff('millisecond',EndTime_t, StartTime_t)
//Chart the most active resource classes
AzureDiagnostics
| where Category contains "ExecRequests"
| where Status_s == "Completed"
| summarize totalQueries = dcount(RequestId_s) by ResourceClass_s
| render barchart
//Count of all queued queries
AzureDiagnostics
| where Category contains "waits"
| where Type == "UserConcurrencyResourceType"
| summarize totalQueuedQueries = dcount(RequestId_s)
Další kroky
- Teď, když jste nastavili a nakonfigurovali protokoly služby Azure Monitor, přizpůsobte řídicí panely Azure tak, aby je sdílel váš tým.
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