Dela via


Övervaka arbetsbelastning – Azure-portalen

Den här artikeln beskriver hur du använder Azure-portalen för att övervaka din arbetsbelastning. Detta inkluderar att konfigurera Azure Monitor-loggar för att undersöka frågekörnings- och arbetsbelastningstrender med hjälp av log analytics för Synapse SQL.

Förutsättningar

  • Azure-prenumeration: Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
  • SQL-pool: Vi kommer att samla in loggar för en SQL-pool. Om du inte har etablerat en SQL-pool kan du läsa anvisningarna i Skapa en SQL-pool.

Skapa en Log Analytics-arbetsyta

I Azure-portalen går du till sidan för Log Analytics-arbetsytor eller använder sökfönstret för Azure-tjänster för att skapa en ny Log Analytics-arbetsyta.

Skärmbild som visar Log Analytics-arbetsytor där du kan välja Lägg till.

Skärmbild som visar Log Analytics-arbetsytan där du kan ange värden.

Mer information om arbetsytor finns i Skapa en Log Analytics-arbetsyta.

Aktivera resursloggar

Konfigurera diagnostikinställningar för att generera loggar från DIN SQL-pool. Loggar består av telemetrivyer som motsvarar den vanligaste prestandafelsökningen av DMV:er.

En lista över vyer som stöds för närvarande finns i Dynamiska hanteringsvyer.

Skärmbild av sidan för att skapa en diagnostikinställning i Azure-portalen.

Loggar kan skickas till Azure Storage, Stream Analytics eller Log Analytics. I den här självstudien väljer du Log Analytics. Välj alla önskade kategorier och mått och välj Skicka till Log Analytics-arbetsyta.

Skärmbild av sidan för att ange vilka loggar som ska samlas in i Azure-portalen.

Välj Spara för att skapa den nya diagnostikinställningen. Det kan ta några minuter innan data visas i frågor.

Köra frågor mot Log Analytics

Gå till din Log Analytics-arbetsyta där du kan:

  • Analysera loggar med hjälp av loggfrågor och spara frågor för återanvändning
  • Spara frågor för återanvändning
  • Skapa loggaviseringar
  • Fästa frågeresultat på en instrumentpanel

Mer information om funktionerna i loggfrågor med kusto finns i Översikt över Kusto Query Language (KQL).

Log Analytics-arbetsyteredigeraren.

Log Analytics-arbetsytefrågor.

Exempelloggfrågor

Ange omfånget för dina frågor till Log Analytics-arbetsyteresursen.

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

Nästa steg