Partage via


Surveillance des tests de charge Azure

Lorsque vous avez des applications critiques et des processus métier reposant sur des ressources Azure, vous souhaitez surveiller ces ressources pour leur disponibilité, leurs performances et leur fonctionnement. Cet article décrit les données de surveillance générées par azure Load Testing.

Azure Load Testing crée des données de supervision à l’aide d’Azure Monitor, qui est un service de supervision de pile complet dans Azure. Azure Monitor fournit un ensemble complet de fonctionnalités pour superviser vos ressources Azure. Il peut également superviser des ressources dans d’autres clouds et localement. En savoir plus sur la surveillance des ressources Azure avec Azure Monitor.

Conseil / Astuce

Pour comprendre les coûts associés à Azure Monitor, consultez Utilisation et estimation des coûts. Pour comprendre le temps nécessaire à l’affichage de vos données dans Azure Monitor, consultez temps d’ingestion des données de journal.

Données de surveillance

Azure Load Testing collecte les mêmes types de données de surveillance que d’autres ressources Azure décrites dans Les données de supervision à partir de ressources Azure.

Consultez la documentation de référence sur les données Test de charge Azure pour obtenir des informations détaillées sur les métriques de journaux créées par Test de charge Azure.

Collecte et routage

Les métriques de plateforme et le journal d’activité sont collectés et stockés automatiquement, mais ils peuvent être acheminés vers d’autres emplacements à l’aide d’un paramètre de diagnostic. Les journaux de ressources ne sont pas collectés et stockés tant que vous n’avez pas créé de paramètres de diagnostic et que vous ne les avez pas routés vers un ou plusieurs emplacements.

Pour plus d’informations sur la création d’un paramètre de diagnostic à l’aide du portail Azure, de l’interface CLI ou de PowerShell, consultez Créer un paramètre de diagnostic pour collecter des journaux et métriques de plateforme dans Azure. Lorsque vous créez une configuration de diagnostic, vous spécifiez les catégories de logs à collecter.

Les catégories de journaux pour le Test de charge Azure sont répertoriées dans Surveiller les données de référence du Test de charge Azure.

Analyse des journaux d’activité

Les données des journaux Azure Monitor sont stockées dans des tables, chacune ayant son propre ensemble de propriétés uniques. Tous les journaux de ressources dans Azure Monitor ont les mêmes champs, suivis de champs spécifiques au service. Le schéma du journal des ressources d'Azure Monitor est décrit dans le schéma commun .

Vous trouverez le schéma pour les journaux des ressources Test de charge Azure dans la documentation de référence sur la surveillance de Test de charge Azure.

Le Journal d’activité est un type de journal de plateforme Azure qui fournit des insights dans les événements de niveau abonnement. Vous pouvez l’afficher indépendamment ou le router vers Azure Monitor Logs, où vous pouvez effectuer des requêtes bien plus complexes à l’aide de Log Analytics.

Pour obtenir la liste des types de journaux de ressources collectés pour Test de charge Azure, consultez la documentation de référence sur la surveillance des données Test de charge Azure.

Exemples de requêtes Kusto

Important

Quand vous sélectionnez Journaux dans le menu Test de charge Azure, Log Analytics est ouvert avec l’étendue de requête définie sur le [nom de service] actuel. Cela signifie que les requêtes de journal n’incluront que les données de cette ressource. Si vous souhaitez exécuter une requête qui inclut des données provenant d’autres [ressource de service] ou de données d’autres services Azure, sélectionnez Journaux dans le menu Azure Monitor . Pour plus d’informations, consultez Étendue de requête de journal et intervalle de temps dans la fonctionnalité Log Analytics d’Azure Monitor.

Voici des requêtes que vous pouvez utiliser pour surveiller vos ressources Azure Load Testing :

  • Récupérez la liste des tests :

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • Récupérez la liste des exécutions de test :

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

Étapes suivantes