Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Application Insights pour Visual Studio Online

Visual Studio 2013

Application Insights est en mode aperçu. Pour l'utiliser, ouvrez un compte avec Visual Studio Online, puis dans votre page de compte, choisissez la mosaïque Application Insights.

Une fois que votre application est déployée, vous voudrez vérifier qu'elle sert bien à vos utilisateurs. Microsoft Application Insights vous indique si votre application est défaillante ou si elle fonctionne lentement en condition de charge. S'il existe des exceptions non interceptées, vous pourrez analyser le code pour identifier le problème. Vous pouvez également découvrir ce que vos utilisateurs font avec l'application afin de l'ajuster à leurs besoins.

Supposons que vous avez développé une application pour Windows Phone 8 qui possède un composant de service Web. Peut-être que c'est un jeu qui permet aux joueurs de créer des équipes via votre serveur. Vous souhaitez des réponses à ces questions :

  1. Est-ce que le service Web fonctionne ? Application Insights peut exécuter la commande PING sur votre service à intervalles réguliers depuis différentes parties du monde. Si votre service répond lentement, mal ou pas du tout, vous recevrez une notification.

  2. L'application fonctionne-t-elle correctement ? Application Insights collecte plusieurs métriques, les affiche dans des graphiques faciles à lire, et vous alerte en cas de dépassement de seuils.

  3. Comment améliorer mon application pour les utilisateurs ? Application Insights peut vous indiquer les fonctionnalités les plus populaires, les erreurs d'utilisateur les plus courantes et la durée d'utilisation des différentes activités.

Application Insights comporte plusieurs composants que vous pouvez utiliser sous différentes combinaisons, selon la structure de votre application. S'il s'agit d'un site Web, préférez le SDK du serveur Web au SDK Windows Phone. S'il s'agit d'une application Windows Phone autonome, vous utiliserez le Kit de développement logiciel Windows Phone, mais pas les analyseurs de disponibilité et de performance Web.

Vous pouvez analyser la disponibilité de n'importe quel site Web ou service Web qui possède une URL publique. Application Insights envoie des requêtes Web à votre serveur à intervalles réguliers depuis plusieurs parties du monde, et simule des utilisateurs réels. Vous ne devez pas modifier le site Web lui-même de quelque manière que ce soit. Un test peut exécuter une commande PING sur une URL unique, ou se composer d'une séquence d'étapes plus complexe.

Les résultats s'affichent sous forme de graphiques de disponibilité et de temps de réponse :

Faites glisser le pointeur sur le petit graphique de synthèse pour zoomer

Vous pouvez analyser les performances dans :

  1. Un service Web .NET. Vous devez avoir un accès administratif sur l'ordinateur serveur. Vous ne devez pas modifier le code du service Web.

  2. Un service. NET s'exécutant comme un rôle Web sur les services Nuage Microsoft Azure. Vous devez avoir accès au code. Vous exécutez l'outil Application Insights sur votre ordinateur de développement, puis régénérez et redéployez le service.

  3. Un service Web Java. Vous téléchargez l'agent sur votre ordinateur serveur, vous mettez à jour les fichiers de configuration, puis redémarrez votre service Web.

L'agent analyse les performances de vos applications Web et envoie les résultats à Application Insights.

Vous obtenez des graphiques de réactivité en condition de charge et une liste de toutes les exceptions non interceptées. Vous pouvez configurer des messages électroniques pour vous informer des problèmes de performances et des exceptions. Vous pouvez analyser en profondeur les piles d'exception pour localiser avec précision le problème dans le code.

Sous Performances, Serveur, sélectionnez votre application.

Vous pouvez également voir dans les mêmes graphiques à quel moment vos dernières builds ont été déployées, afin de vous aider à identifier avec précision les problèmes qui peuvent avoir résulté d'une modification récente.

Vous pouvez télécharger un Kit de développement logiciel pour analyser les modèles d'utilisation dans :

  1. Une application Windows Phone 8.

  2. Une application Windows Store

  3. Un service Web ou un site Web.

  4. Pages Web qui utilisent JavaScript.

Vous écrivez des extraits de code pour consigner des événements comme le fait d'activer un bouton, ou de consigner des durées ; par exemple déterminer la durée d'un jeu standard. Générez et redéployer votre application pour vos utilisateurs.

Les rapports d'utilisation indiquent la fréquence des événements, et la répartitions des durées.

Choisissez Utilisation, Fonctionnalités. Modes Page

Les tableaux de bord vous permettent de collecter les métriques et les événements qui vous intéressent le plus.

Exemple de tableau de bord terminé

Si votre application rencontre des problèmes de performances, lève des exceptions ou devient indisponible, vous souhaiterez être le premier à le savoir. Configurez des paramètres pour être prévenu lorsqu'une variété de compteurs de performance dépasse les limites que vous avez définies.

Dn481095.collapse_all(fr-fr,VS.120).gifComment puis-je me familiariser avec Application Insights ?

Application Insights est un service de Visual Studio Online. Ouvrez un compte dans Visual Studio Online et choisissez la mosaïque Application Insights.

Remarque importante Important

Application Insights est en mode aperçu. Plusieurs des fonctionnalités changeront dans les versions ultérieures.

Dn481095.collapse_all(fr-fr,VS.120).gifDois-je développer mon application avec Visual Studio Online pour obtenir Application Insights ?

Non. Vous pouvez utiliser Visual Studio Online ou une version locale de Team Foundation Server (TFS).

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft