Intégration Azure App Insights

Comment activer l'intégration Azure App Insights

Intégrez LoadFocus avec Azure App Insights pour diffuser en direct les résultats de vos tests de charge et tests JMeter directement dans votre compte Azure App Insights. Les tests k6 ne peuvent pas envoyer vers Azure App Insights ; pour k6, utilisez New Relic, Dynatrace, Datadog ou OpenTelemetry.

Intégrations LoadFocus avec les plateformes de rapports externes

Pour envoyer les résultats en direct vers Azure App Insights pendant vos tests :

  1. Dans LoadFocus, ouvrez Paramètres, puis Intégrations. Depuis la page d'un test, vous y accédez avec Voir les intégrations dans la section Configuration de l'intégration.
  2. Ouvrez la page Intégrations

LoadFocus ajouter des intégrations Azure App Insights

  1. Cliquez sur Nouvelle intégration, choisissez Azure App Insights, remplissez les champs ci-dessous et cliquez sur Enregistrer l'intégration.

Intégrations Azure App Insights

Champs de l'intégration

  • Nom : Donnez un nom à votre intégration.
  • Chaîne de connexion : la chaîne de connexion de votre ressource Azure App Insights (voir le lien ci-dessous pour savoir où la trouver).
  • Journaliser les données de réponse : Always (par défaut), OnFailure ou Never.
  • Journaliser les données d'échantillon : Always (par défaut), OnFailure ou Never.
  • Métriques en direct : un commutateur, activé par défaut.

Pour trouver la chaîne de connexion de votre ressource Application Insights, voir la documentation Microsoft sur les chaînes de connexion.

Connecter Azure App Insights à des tests individuels

Pour des réglages Azure App Insights propres à chaque test (réglages différents de « Journaliser les données de réponse » et/ou « Journaliser les données d'échantillon ») :

  1. Effectuez le processus d'intégration Azure App Insights pour chaque réglage distinct.
  2. Sur chaque test, choisissez l'intégration voulue dans la liste Intégrations de la section Configuration de l'intégration.

Visualiser les métriques clés des tests

Une fois l'intégration active, les données du test sont diffusées vers votre ressource Azure App Insights et fournissent :

  • Des résumés en temps réel des requêtes totales et en échec, des taux d'erreur, de la latence et des temps de réponse.
  • Des informations sur les seuils de performance de l'application.

Personnalisez votre tableau de bord pour corréler les métriques de test avec d'autres données de supervision :

  • Ajoutez des indicateurs système comme les graphiques de CPU et de mémoire.
  • Observez la disponibilité des ressources avec davantage de trafic.
  • Repérez les régressions de performance dues à des changements de code.

Explorer les résultats individuels avec les logs

Alors que les métriques révèlent des tendances, les logs fournissent des informations détaillées sur chaque exécution :

  • Les logs sont disponibles à côté des métriques dans le tableau de bord par défaut.
  • Utilisez le Log Explorer pour voir les logs en contexte et filtrer des sous-ensembles précis.
  • Analysez les logs pour trouver des réponses en erreur ou des valeurs de latence précises.

Supprimer l'intégration Azure App Insights

Pour déconnecter Azure App Insights :

  1. Allez dans Paramètres > Intégrations dans LoadFocus.
  2. Repérez l'intégration Azure App Insights dans la liste et cliquez sur son bouton corbeille (Supprimer l'intégration).
  3. L'intégration est retirée de votre liste de services de rapports externes.