Monitorowanie użycia

Azure DevOps Services

Możesz zbadać użycie użytkowników w usłudze Azure DevOps Services w ciągu ostatnich 28 dni. Monitorowanie użycia jest ważne, aby zidentyfikować przyczyny wąskich gardeł przepustowości, które nie są spowodowane przez uszkodzone systemy. Zapoznaj się z następującymi najczęściej występującymi poleceniami lub operacjami, które mogą wyzwolić komunikat użycia.

  • Żądania, które zostały opóźnione
  • Żądania, które przekroczyły progi

Wymagania wstępne

Aby wyświetlić stronę Użycie, musisz być członkiem grupy project collection Administracja istrators.

Pojęcia dotyczące użycia

Gdy żądanie użytkownika jest opóźnione o znaczną ilość czasu, użytkownik otrzymuje wiadomość e-mail z powiadomieniem. W Internecie jest również wyświetlany baner ostrzegawczy. Zarówno baner ostrzegawczy, jak i wiadomość e-mail z powiadomieniem mają link do strony użycia. Jeśli użytkownik nie ma adresu e-mail, wiadomość e-mail z powiadomieniem zostanie wysłana do członków grupy Administracja istrators kolekcji projektów.

Polecenia, które zużywają dużą liczbę jednostek przepływności usługi Azure DevOps (TSTU) (na przykład setki), są odpowiedzialne za przekroczenie progu przez użytkownika. Kolumny Agent użytkownika i Adres IP mogą być przydatne, aby zobaczyć, skąd pochodzą te polecenia. Niestandardowe narzędzia lub konta usług kompilacji mogą służyć do wykonywania dużej liczby wywołań w krótkim przedziale czasu.

Aby uniknąć problemów, może być konieczne ponowne zapisywanie narzędzi lub aktualizowanie procesów kompilacji. Ta akcja zmniejsza typ i liczbę wywołań. Na przykład narzędzie może regularnie ściągać duże repozytorium kontroli wersji, gdy może zamiast tego ściągać przyrostowo.

  • Historia żądań na stronie Użycie jest domyślnie w kolejności malejącej.
  • Użycie jest grupowane według polecenia w pięciominutowych oknach czasu.
  • Kolumna Count (Liczba) zawiera liczbę poleceń w oknie.
  • Inne kolumny podkreślają łączną liczbę jednostek TSTU i czas opóźnienia.

Aby uzyskać więcej informacji, zobacz Rate and usage limits (Limity szybkości i użycia).

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 ma 90-s przechowywania.

Wyświetlanie użycia

  1. Zaloguj się do organizacji (https://dev.azure.com/{yourorganization}).

  2. Wybierz pozycję ikona koła zębatego>Ustawienia organizacji Użycie.

    Zrzut ekranu przedstawiający stronę Użycie dla administratorów kolekcji.

  3. Ta strona służy do badania użycia innych użytkowników. Użycie może wystąpić w zwykłych operacjach portalu internetowego lub użyciu 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
    • Agenci najlepszych użytkowników
    • Najważniejsze polecenia
    • Najważniejsze potoki kompilacji
    • Potoki najważniejszych wydań

    b. Filtruj według następujących opcji kolumn:

    • User
    • User agent
    • Adres IP
    • Zakres czasu
    • ServiceApplication
    • Polecenie
    • Stan
    • Count
    • Użycie (TSTU)
    • Opóźnienia

    Usługa Azure DevOps domyślnie wyświetla ostatnią godzinę żądań. Możesz wybrać z innych przyrostów czasu.

    d. Wybierz z następujących stanów:

    • Wszystkie stany
    • Normalna
    • Delayed
    • Zablokowano

    e. Strona użycia jest ograniczona do 30 minut przed i po pierwszym opóźnionym żądaniu. Przejrzyj historię żądań prowadzących do opóźnionych żądań.

    Przykładowy zrzut ekranu przedstawiający stronę użycia