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
Melden Sie sich bei Ihrem organization (
https://dev.azure.com/{Your_Organization}
) an.Wählen Sie "
>" aus.
- 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.
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.
Verwandte Artikel
- Einschränkungen für Arbeitsnachverfolgung, Prozesse und Projekte
- Zugreifen, Exportieren und Filtern von Azure DevOps-Überwachungsprotokollen
- Informationen zu Einstellungen auf Benutzer-, Team-, Projekt- und Organisationsebene
- Abrufen einer Liste von Organisationen, die von Microsoft Entra ID unterstützt werden