Surveillance de l’utilisation

Azure DevOps Services

Vous pouvez examiner l’utilisation de vos utilisateurs dans Azure DevOps Services au cours des 28 derniers jours. La surveillance de l’utilisation est importante pour identifier les causes des goulots d’étranglement de la bande passante, qui ne sont pas causés par des systèmes défectueux. Consultez les commandes ou opérations les plus courantes suivantes qui peuvent déclencher un message d’utilisation.

  • Demandes retardées
  • Demandes qui ont dépassé les seuils

Prérequis

Vous devez être membre du groupe collection de projets Administration istrateurs pour afficher la page Utilisation.

Concepts d’utilisation

Quand la demande d’un utilisateur est retardée d’une durée importante, cet utilisateur reçoit un e-mail de notification. Il existe également une bannière d’avertissement affichée sur le web. La bannière d’avertissement et l’e-mail de notification ont un lien vers la page d’utilisation. Si l’utilisateur n’a pas d’adresse e-mail, l’e-mail de notification est envoyé aux membres du groupe Collection de projets Administration istrateurs.

Les commandes qui consomment un nombre élevé d’unités de débit Azure DevOps (TSTUs) (dans les centaines, par exemple) sont responsables de l’utilisateur dépassant le seuil. Les colonnes de l’agent utilisateur et de l’adresse IP peuvent être utiles pour voir où ces commandes proviennent. Les outils personnalisés ou les comptes de service de génération peuvent effectuer un grand nombre d’appels dans une fenêtre de temps courte.

Pour éviter les problèmes, vous devrez peut-être réécrire des outils ou mettre à jour des processus de génération. Cette action réduit le type et le nombre d’appels. Par exemple, un outil peut extraire régulièrement un référentiel de contrôle de version volumineux, lorsqu’il peut extraire de manière incrémentielle à la place.

  • L’historique des demandes sur la page Utilisation est dans l’ordre décroissant par défaut.
  • L’utilisation est regroupée par commande en fenêtres de temps de cinq minutes.
  • La colonne Count donne le nombre de commandes dans la fenêtre.
  • Les autres colonnes mettent en surbrillance le nombre total de TSTUS et le temps de retard.

Pour plus d’informations, consultez Limites du débit et de l’utilisation.

Remarque

Pour afficher l’utilisation du point de vue de l’audit, consultez Access, exporter et filtrer les journaux d’audit. Cette vue n’inclut pas de TSTUs, mais a 90s de rétention.

Afficher l’utilisation

  1. Connectez-vous à votre organisation (https://dev.azure.com/{yourorganization}).

  2. Sélectionnez l’icône d’engrenageUtilisation des paramètres>de l’organisation.

    Capture d’écran de la page Utilisation pour les administrateurs de collection.

  3. Utilisez cette page pour examiner l’utilisation d’autres utilisateurs. L’utilisation peut se produire à partir d’opérations régulières du portail web ou de l’utilisation d’outils de ligne de commande ou d’API REST.

    a. Affichez les catégories suivantes :

    • Utilisation par utilisateur
    • Utilisation par pipeline
    • Principaux agents utilisateur
    • Commandes principales
    • Principaux pipelines de build
    • Principaux pipelines de mise en production

    b. Filtrez par les options de colonne suivantes :

    • Utilisateur
    • User agent
    • Adresse IP
    • Plage temporelle
    • ServiceApplication
    • Commande
    • État
    • Count
    • Utilisation (TSTU)
    • Retard(s)

    Azure DevOps affiche la dernière heure des requêtes par défaut. Vous pouvez sélectionner à partir d’autres incréments de temps.

    d. Sélectionnez les états suivants :

    • Tous les états
    • Normale
    • Retardé
    • Bloqué

    e. La page d’utilisation est limitée aux 30 minutes avant et après la première demande différée. Passez en revue l’historique des demandes menant à des requêtes retardées.

    Exemple de capture d’écran de page d’utilisation