Monitorowanie użycia
Azure DevOps Services
Monitorowanie użycia w usługach Azure DevOps Services ma kluczowe znaczenie dla identyfikowania wąskich gardeł wydajności i reagowania na nie. Dzięki zrozumieniu typowych poleceń i operacji, które wyzwalają komunikaty użycia, możesz zoptymalizować narzędzia i procesy, aby zapewnić efektywne wykorzystanie zasobów. Regularne przeglądanie strony użycia i dzienników inspekcji pomaga zachować wydajność i niezawodność środowiska usługi Azure DevOps.
Wymagania wstępne
Uprawnienia: być członkiem grupy Administratorzy kolekcji projektów. Właściciele organizacji są automatycznie członkami tej grupy.
Uwaga
Aby wyświetlić użycie z perspektywy inspekcji, zobacz Uzyskiwanie dostępu, eksportowanie i filtrowanie dzienników inspekcji. Ten widok nie zawiera jednostek TSTU, ale przechowuje dane przez 90 dni.
Aby uzyskać więcej informacji, zobacz Rate and usage limits (Limity szybkości i użycia).
Wyświetlanie użycia
Zaloguj się do swojej organizacji (
https://dev.azure.com/{Your_Organization}
).Wybierz pozycję >Ustawienia organizacji Użycie.
- Ta strona służy do badania użycia innych użytkowników. Użycie może wystąpić z zwykłych operacji portalu internetowego lub korzystania z wiersza polecenia lub narzędzi interfejsu API REST.
a. Wyświetl według następujących kategorii: — Użycie według użytkownika — Użycie według potoku — najważniejsze polecenia użytkownika — Najważniejsze polecenia — potoki kompilacji — potoki najważniejszych wydań
b. Filtruj według następujących opcji kolumn: — Użytkownik — Agent użytkownika — Adres IP — Zakres czasu — Usługa — Aplikacja — Odwołanie — Polecenie — UriStem — Stan — Liczba — Użycie (TSTU) — Opóźnienie (s)
Usługa Azure DevOps domyślnie wyświetla ostatnią godzinę żądań. Możesz wybrać z innych przyrostów czasu.
c. Wybierz z następujących stanów: — Wszystkie stany — Normalne — Opóźnione — Zablokowane
d. Strona użycia jest ograniczona do 30 minut przed i po pierwszym opóźnionym żądaniu. Przejrzyj historię żądań prowadzących do opóźnionych żądań.
Informacje o powiadomieniach i alertach
- Gdy żądanie użytkownika zostanie opóźnione, otrzyma wiadomość e-mail z powiadomieniem i zobaczy baner ostrzegawczy w Internecie. Zarówno baner, jak i link e-mail do strony użycia.
- Gdy użytkownik nie ma adresu e-mail, powiadomienie zostanie wysłane do członków grupy Administratorzy kolekcji projektów.
Identyfikowanie wysokiego użycia
- Polecenia korzystające z dużej liczby jednostek przepływności usługi Azure DevOps (TSTU) mogą powodować przekroczenie progów przez użytkowników.
- Kolumny Agent użytkownika i Adres IP pomagają zidentyfikować źródło tych poleceń. Niestandardowe narzędzia lub konta usług kompilacji mogą być wykonywanie licznych wywołań w krótkim czasie.
Optymalizowanie narzędzi i procesów
Aby uniknąć problemów, rozważ ponowne zapisywanie narzędzi lub aktualizowanie procesów kompilacji, aby zmniejszyć typ i liczbę wywołań. Na przykład zamiast regularnie ściągać duże repozytorium kontroli wersji, ściągaj przyrostowo.
Omówienie szczegółów strony użycia
- Historia żądań na
Usage
stronie jest domyślnie w kolejności malejącej. - Użycie jest grupowane według polecenia w pięciominutowych oknach czasu.
- Kolumna
Count
zawiera liczbę poleceń w oknie. - Inne kolumny podkreślają łączną liczbę jednostek TSTU i czas opóźnienia.