Guide pratique pour configurer votre expérience afin d’envoyer des événements d’erreur à App Insights
Dans ce guide, nous allons vous montrer les étapes nécessaires à la configuration d’une expérience basée sur un agent Chaos Studio pour envoyer de la télémétrie à App Insights. Ces événements montrent le début et la fin de chaque erreur, le type d’erreur identifié ainsi que la ressource sur laquelle l’erreur s’est produite. App Insights est la principale solution de journalisation recommandée pour les expériences basées sur un agent dans Chaos Studio.
Prérequis
- Un abonnement Azure
- Une expérience existante basée sur un agent Chaos Studio
- [Obligatoire également pour la ressource Application Insights] Un espace de travail Log Analytics existant
- Une ressource Application Insights existante
- [Obligatoire pour les expériences basées sur un agent Chaos] Une identité managée affectée par l’utilisateur
Étape 1 : Copier la clé d’instrumentation à partir de votre ressource Application Insights
Une fois que vous avez suivi toutes les étapes prérequises, copiez la clé d’instrumentation qui se trouve dans la page de vue d’ensemble de votre ressource Application Insights (voir la capture d’écran)
Étape 2 : Activer la plateforme cible pour votre erreur basée sur un agent avec Application Insights
Accédez à la page de vue d’ensemble de Chaos Studio, puis cliquez sur le panneau Cibles sous la section « Gestion des expériences ». Recherchez la plateforme cible. Si elle est déjà activée en tant que cible pour les expériences basées sur un agent, vous devez la désactiver en tant que cible, puis « l’activer pour les cibles basées sur un agent » afin de faire apparaître le volet de configuration de la cible d’agent Chaos Studio.
Consultez la capture d’écran ci-dessous pour obtenir un exemple :
Étape 3 : Ajouter votre compte Application Insights et votre clé d’instrumentation
À ce stade, la page de configuration de la cible d’agent visible dans la capture d’écran doit s’afficher. Une fois que vous avez configuré votre identité managée, vérifiez qu’Application Insights est « Activé », sélectionnez le compte Application Insights souhaité, puis entrez la clé d’instrumentation que vous avez copiée à l’étape 1. Une fois que vous avez renseigné les informations nécessaires, vous pouvez cliquer sur « Vérifier + créer » pour déployer votre ressource.
Étape 4 : Exécuter l’expérience Chaos
À ce stade, votre cible Chaos est configurée pour envoyer de la télémétrie à la ressource App Insights que vous avez configurée ! Si vous accédez à votre ressource Application Insights spécifique, et ouvrez le panneau « Journaux » sous la section « Monitoring », vous devez voir l’état d’intégrité de l’agent ainsi que toutes les actions effectuées par l’agent sur votre plateforme cible. Vous pouvez désormais exécuter votre expérience et voir la journalisation dans votre ressource Application Insights. Regardez la capture d’écran pour voir un exemple de ressource App Insights s’exécutant correctement sur une plateforme cible Chaos basée sur un agent.
Pour interroger vos journaux, accédez à l’onglet « Journaux » dans la ressource Application Insights afin d’obtenir les informations de journalisation souhaitées au format de votre choix.