Using Performance Counters

par CJ Pattekar

Cette section du document s’applique à Microsoft Application Request Routing version 2 pour IIS 7 et versions ultérieures.

But

Pour surveiller correctement les statistiques d’exécution d’Application Request Routing (ARR) à l’aide de compteurs de performances.

Prérequis

Il s'agit d'une fonctionnalité avancée d’ARR. Cet article suppose que vous êtes familiarisé avec les fonctionnalités globales d’ARR et que vous savez comment déployer et configurer ARR avec le cache de disque. Si vous ne l’avez pas déjà fait, nous vous recommandons vivement de passer en revue les guides détaillés suivants avant de continuer :

Si Application Request Routing version 2 n’a pas été installé, vous pouvez le télécharger à l’adresse suivante :

  • Microsoft Application Request Routing version 2 pour IIS 7 (x86) ici (https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE).
  • Microsoft Application Request Routing version 2 pour IIS 7 (x64) ici (https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).

Suivez les étapes décrites dans ce document pour installer ARR version 2.

Étape 1 : Vue d’ensemble des statistiques d’exécution d’ARR.

Application Request Routing expose les statistiques d’exécution sur la page Surveillance et gestion, comme indiqué ci-dessous :

Screenshot of the Monitoring and Management window.

Lorsque vous actualisez la page en pressant F5, vous pouvez voir les statistiques en temps réel. Si cela fonctionne bien pour une instance d'ARR, c'est quelque peu problématique lorsqu'il y a plusieurs instances d'ARR et que l'on souhaite regrouper les statistiques dans une vue consolidée. Pour prendre en charge ce scénario, ARR expose également ces statistiques et utilise davantage de compteurs de performances.

Étape 2 : Statistiques d’exécution d’ARR en tant que compteurs de performances.

Il existe deux compteurs pour ARR :

  • Application Request Routing Cache
  • Application Request Routing Server

Application Request Routing Cache

Les objets de compteur de performances suivants sont disponibles :

  • Octets d’accès
  • Pourcentage d’octets d’accès
  • Octets d’accès/s
  • Demandes d’accès
  • % de demandes d’accès
  • Requêtes d’accès/s
  • Octets manquants
  • Octets manquants/s
  • Requêtes manquées
  • Requêtes manquées/s

Dans la mesure où ARR fournit également les statistiques ci-dessus par nom d'hôte et par batterie de serveurs, les instances des objets ont la même granularité et sont affichées sous la forme <server farm name>\<host name>, comme indiqué ci-dessous :

Screenshot showing one instance in the Instances of selected object section.

Application Request Routing Server

Les objets de compteur de performances suivants sont disponibles :

  • Temps de réponse moyen/requête
  • Octets reçus
  • Octets reçus/s
  • Octets envoyés
  • Octets envoyés/s
  • Requêtes actuelles
  • Requêtes ayant échoué
  • Requêtes échouées/s
  • Intégrité
  • Requêtes/s
  • State
  • Total de requêtes

Dans la mesure où ARR fournit également les statistiques ci-dessus par serveur et par batterie de serveurs, les instances des objets ont la même granularité et sont affichées sous la forme <server farm name>\<server name>, comme indiqué ci-dessous :

Screenshot showing multiple instances in the Instances of selected object section.

Résumé

Vous avez correctement localisé les compteurs de performances et les objets d’AAR, et ils peuvent désormais être utilisés pour agréger et surveiller les statistiques à partir d’un ou plusieurs serveurs ARR.

Pour obtenir d’autres procédures pas à pas ARR version 2, consultez les documents de cet article.