Partager via


Surveillance des tests de charge Azure

Lorsque vous avez des applications critiques et des processus métier basés sur des ressources Azure, vous voulez superviser ces ressources pour connaître leur disponibilité, leurs performances et leur fonctionnement. Cet article décrit les données de supervision générées par Test de charge Azure.

Test de charge Azure crée des données de surveillance à l’aide d’Azure Monitor, qui est un service de supervision de pile complète 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

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 Durée d’ingestion des données de journal.

Données de surveillance

Test de charge Azure collecte les mêmes types de données de surveillance que d’autres ressources Azure, lesquelles sont décrites dans Données de surveillance 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 ni stockés tant que vous n’avez pas créé un paramètre de diagnostic et que vous ne les acheminez pas 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 un paramètre de diagnostic, vous spécifiez les catégories de journaux à collecter.

Les catégories de journaux pour les tests de charge Azure sont répertoriées dans la référence des données de test de charge Azure Monitor.

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 commun est décrit dans Schéma des journaux des ressources Azure Monitor.

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 voulez exécuter une requête qui inclut des données provenant d’autres [ressource de service] ou 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 vous aider à superviser vos ressources Test de charge Azure :

  • 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 séries de tests :

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

Étapes suivantes