Superviser une charge de travail dans le portail Azure

Cet article explique comment utiliser le portail Azure pour superviser votre charge de travail. Cela inclut la configuration des journaux Azure Monitor pour examiner les tendances de l’exécution des requêtes et de la charge de travail à l’aide de l’analytique des journaux pour SQL Synapse.

Prérequis

  • Abonnement Azure : si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.
  • Pool SQL : Nous collecterons les journaux pour un pool SQL. Si vous n’avez pas de pool SQL provisionné, consultez les instructions fournies dans Créer un pool SQL.

Créer un espace de travail Log Analytics

Dans le Azure-Portal, accédez à la page des espaces de travail Log Analytics ou utilisez la fenêtre de recherche des services Azure pour créer un espace de travail Log Analytics.

Capture d’écran montrant les espaces de travail Log Analytics où vous pouvez sélectionner Ajouter.

Capture d’écran montrant l’espace de travail Log Analytics où vous pouvez entrer des valeurs.

Pour plus d’informations sur les espaces de travail, consultez Créer un espace de travail Log Analytics.

Activer les journaux des ressources

Configurez les paramètres de diagnostic pour émettre des journaux à partir de votre pool SQL. Les journaux se composent de vues de données de télémétrie équivalentes aux vues de gestion dynamique (DMV) de résolution des problèmes de performances les plus fréquentes. À l’heure actuelle, les vues suivantes sont prises en charge :

Capture d’écran de la page permettant de créer un paramètre de diagnostic dans le portail Azure.

Les journaux peuvent être émis dans Stockage Azure, Stream Analytics ou Log Analytics. Pour ce tutoriel, sélectionnez Log Analytics. Sélectionnez toutes les catégories et métriques souhaitées, puis choisissez Envoyer à l’espace de travail Log Analytics.

Capture d’écran de la page permettant de spécifier les journaux à collecter dans le portail Azure.

Sélectionnez Enregistrer pour créer le paramètre de diagnostic. L’apparition des données dans les requêtes peut prendre plusieurs minutes.

Exécuter des requêtes sur Log Analytics

Accédez à votre espace de travail Log Analytics, où vous pouvez :

  • Analyser les journaux à l’aide de requêtes et enregistrer les requêtes pour les réutiliser
  • Enregistrer des requêtes pour les réutiliser
  • Créer des alertes de journal
  • Épingler des résultats de requête sur un tableau de bord

Pour plus d’informations sur les fonctionnalités des requêtes de journal avec Kusto, consultez Vue d’ensemble du langage de requête Kusto (KQL).

Éditeur de l’espace de travail Log Analytics.

Requêtes de l’espace de travail Log Analytics.

Exemples de requêtes de journal

Définissez l’étendue de vos requêtes sur la ressource d’espace de travail 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)

Étapes suivantes