Sdílet prostřednictvím


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.

Snímek obrazovky ukazuje pracovní prostory služby Log Analytics, kde můžete vybrat Přidat.

Snímek obrazovky s pracovním prostorem služby Log Analytics, ve kterém můžete zadávat hodnoty.

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í:

Snímek obrazovky se stránkou pro vytvoření nastavení diagnostiky v Azure Portal

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.

Snímek obrazovky se stránkou určující, které protokoly se mají shromáždit v Azure Portal

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).

Editor pracovního prostoru služby Log Analytics.

Dotazy na pracovní prostor služby Log Analytics.

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