Teilen über


Nutzung überwachen

Azure DevOps Services

Die Überwachung der Nutzung in Azure DevOps Services ist entscheidend für die Identifizierung und Behebung von Leistungsengpässen. Indem Sie die allgemeinen Befehle und Vorgänge verstehen, die Nutzungsmeldungen auslösen, können Sie Ihre Tools und Prozesse optimieren, um eine effiziente Verwendung von Ressourcen sicherzustellen. Die regelmäßige Überprüfung der Verwendungsseite und überwachungsprotokolle trägt dazu bei, die Leistung und Zuverlässigkeit Ihrer Azure DevOps-Umgebung aufrechtzuerhalten.

Voraussetzungen

Kategorie Anforderungen
Berechtigungen Mitglied der Projektsammlungsadministratorengruppe . Organisationsbesitzer sind automatisch Mitglieder dieser Gruppe.

Hinweis

Informationen zum Anzeigen der Nutzung aus einer Überwachungsperspektive finden Sie unter Access, Export und Filtern von Überwachungsprotokollen. Diese Ansicht enthält keine TSTUs, sondern speichert Daten für 90 Tage.

Weitere Informationen finden Sie unter Grenzwerte für Rate und Nutzung.

Anzeigen der Nutzung

  1. Melden Sie sich bei Ihrem organization (https://dev.azure.com/{Your_Organization}) an.

  2. Wählen Sie "zahnradsymbol>" aus.

Screenshot der Seite

  1. Verwenden Sie diese Seite, um die Verwendung anderer Benutzer zu untersuchen. Die Verwendung kann aus regulären Webportalvorgängen oder der Verwendung von Befehlszeilen- oder REST-API-Tools erfolgen.

a. Ansicht nach den folgenden Kategorien: - Verwendung nach Benutzer - Verwendung nach Pipeline - Top-Benutzer-Agents - Top-Befehle - Top Build-Pipelines - Top Release-Pipelines

b. Filtern Sie nach den folgenden Spaltenoptionen: - Benutzer - Benutzer - Benutzer-Agent - IP-Adresse - Zeitbereich - Dienst - Anwendung - Referrer - Befehl - UriStem - Status - Anzahl - Verwendung (TSTUs) - Verzögerung (s)

Azure DevOps zeigt standardmäßig die letzte Stunde von Anforderungen an. Sie können aus anderen Zeitschritten auswählen.

c. Wählen Sie aus den folgenden Status aus: - Alle Status - Normal - Verzögert - Blockiert

d. Die Verwendungsseite ist auf die 30 Minuten vor und nach der ersten verzögerten Anforderung beschränkt. Überprüfen Sie den Anforderungsverlauf, der bis zu verzögerten Anforderungen führt.

Screenshot des Beispiels für die Verwendungsseite.

Grundlegendes zu Benachrichtigungen und Warnungen

  • Wenn die Anforderung eines Benutzers verzögert wird, erhält er eine Benachrichtigungs-E-Mail und sieht ein Warnbanner im Web. Sowohl das Banner als auch der E-Mail-Link zur Verwendungsseite.
  • Wenn ein Benutzer keine E-Mail-Adresse hat, wird die Benachrichtigung an die Gruppenmitglieder der Project-Sammlungsadministratoren gesendet.

Identifizieren einer hohen Nutzung

  • Befehle, die eine hohe Anzahl von Azure DevOps-Durchsatzeinheiten (TSTUs) verbrauchen, können dazu führen, dass Benutzer Schwellenwerte überschreiten.
  • Die Spalten "Benutzer-Agent" und "IP-Adresse" helfen dabei, die Quelle dieser Befehle zu identifizieren. Benutzerdefinierte Tools oder Builddienstkonten führen möglicherweise zahlreiche Aufrufe in einem kurzen Zeitfenster durch.

Optimieren von Tools und Prozessen

Um Probleme zu vermeiden, sollten Sie das Umschreiben von Tools oder das Aktualisieren von Buildprozessen in Betracht ziehen, um den Typ und die Anzahl der Aufrufe zu reduzieren. Anstatt z. B. regelmäßig ein Repository für große Versionssteuerelemente abzurufen, ziehen Sie inkrementell nach.

Grundlegendes zu Nutzungsseitendetails

  • Der Anforderungsverlauf auf der Usage Seite befindet sich standardmäßig in absteigender Reihenfolge.
  • Die Verwendung wird nach Befehl in fünfMinütige Zeitfenster gruppiert.
  • In Count der Spalte wird die Anzahl der Befehle im Fenster angezeigt.
  • In anderen Spalten werden die gesamten TSTUs und die Verzögerungszeit hervorgehoben.