Udostępnij za pośrednictwem


Konfigurowanie narzędzia Application Insights Profiler

Po włączeniu usługi Application Szczegółowe informacje Profiler można wykonywać następujące czynności:

  • Rozpocznij nową sesję profilowania.
  • Konfigurowanie wyzwalaczy profilera.
  • Wyświetl ostatnie sesje profilowania.

Aby otworzyć okienko Ustawienia usługi Application Szczegółowe informacje Profiler, wybierz pozycję Wydajność w okienku po lewej stronie aplikacji Szczegółowe informacje.

Zrzut ekranu przedstawiający link umożliwiający otwarcie okienka Wydajność.

Ślady profilera można wyświetlić w zasobach platformy Azure za pomocą dwóch metod:

  • Przycisk Profiler :

    Wybierz pozycję Profiler.

    Zrzut ekranu przedstawiający przycisk Profiler w okienku Wydajność.

  • Operacji:

    1. Wybierz operację z listy Nazwa operacji . Ogólne jest domyślnie wyróżnione.

    2. Wybierz pozycję Ślady profilera.

      Zrzut ekranu przedstawiający wybieranie operacji i śladów profilera w celu wyświetlenia wszystkich śladów profilera.

    3. Wybierz jedno z żądań z listy po lewej stronie.

    4. Wybierz pozycję Konfiguruj profilera.

      Zrzut ekranu przedstawiający ogólny wybór i kliknięcie śladów profilera w celu wyświetlenia wszystkich śladów profilera.

W programie Profiler można skonfigurować i wyświetlić profilera. Strona Application Szczegółowe informacje Profiler ma następujące funkcje.

Zrzut ekranu przedstawiający funkcje i ustawienia strony profilera.

Funkcja opis
Profilowanie teraz Rozpoczyna profilowanie sesji dla wszystkich aplikacji połączonych z tym wystąpieniem aplikacji Szczegółowe informacje.
Wyzwalacze Umożliwia skonfigurowanie wyzwalaczy, które powodują uruchomienie profilera.
Ostatnie sesje profilowania Wyświetla informacje o poprzednich sesjach profilowania, które można sortować przy użyciu filtrów w górnej części strony.

Profilowanie teraz

Wybierz pozycję Profil teraz , aby rozpocząć sesję profilowania na żądanie. Po wybraniu tego linku wszyscy agenci profilera wysyłający dane do tego wystąpienia aplikacji Szczegółowe informacje zaczynają przechwytywać profil. Po upływie od 5 do 10 minut sesja profilu zostanie wyświetlona na liście.

Aby ręcznie wyzwolić sesję profilera, musisz mieć co najmniej dostęp do zapisu w roli składnika Application Szczegółowe informacje. W większości przypadków dostęp do zapisu jest uzyskiwany automatycznie. Jeśli masz problemy, musisz dodać rolę zakres subskrypcji Współautor składnika aplikacji Szczegółowe informacje. Aby uzyskać więcej informacji, zobacz Role, uprawnienia i zabezpieczenia w usłudze Azure Monitor.

Ustawienia wyzwalacza

Wybierz pozycję Wyzwalacze, aby otworzyć okienko Wyzwalacz Ustawienia z kartami wyzwalacza procesora CPU, pamięci i próbkowania.

Wyzwalacze procesora CPU lub pamięci

Wyzwalacz można skonfigurować, aby rozpocząć profilowanie, gdy procent użycia procesora CPU lub pamięci osiągnie ustawiony poziom.

Zrzut ekranu przedstawiający okienko Wyzwalacz Ustawienia dla wyzwalaczy C P i Pamięci.

Ustawienie opis
Przycisk On/Off W: uruchamia profilera. Wyłączone: nie uruchamia profilera.
Próg pamięci Gdy ta wartość procentowa pamięci jest używana, profiler jest uruchamiany.
Czas trwania Ustawia czas uruchamiania profilera po wyzwoleniu.
Czas odnowienia Ustawia czas oczekiwania profilera przed ponownym sprawdzeniem użycia pamięci lub procesora CPU po jego wyzwoleniu.

Wyzwalacz próbkowania

W przeciwieństwie do wyzwalaczy procesora CPU lub pamięci zdarzenie nie wyzwala wyzwalacza próbkowania. Zamiast tego jest wyzwalana losowo, aby uzyskać prawdziwie losową próbkę wydajności aplikacji. Masz następujące możliwości:

  • Wyłącz ten wyzwalacz, aby wyłączyć losowe próbkowanie.
  • Ustawianie częstotliwości profilowania i czasu trwania sesji profilowania.

Zrzut ekranu przedstawiający okienko Wyzwalacz Ustawienia wyzwalacza próbkowania.

Ustawienie opis
Przycisk On/Off W: uruchamia profilera. Wyłączone: nie uruchamia profilera.
Częstotliwość próbkowania Częstotliwość występowania profilera.
  • Ustawienie Normalne zbiera dane o 5% czasu, czyli około 2 minut na godzinę.
  • Ustawienia wysokie profilów 50% czasu.
  • Maksymalna liczba profilów ustawień wynosi 75% czasu.

Zalecamy ustawienie Normalne dla środowisk produkcyjnych.
Czas trwania Ustawia czas uruchamiania profilera po wyzwoleniu.

Ostatnie sesje profilowania

W tej sekcji strony Profilera są wyświetlane najnowsze informacje o sesji profilowania. Sesja profilowania reprezentuje czas potrzebny agentowi profilera podczas profilowania jednej z maszyn hostujących aplikację. Otwórz profile z sesji, wybierając jeden z wierszy. Dla każdej sesji są wyświetlane następujące ustawienia.

Ustawienie opis
Wyzwalane przez Jak sesja została uruchomiona przez wyzwalacz, profil teraz lub domyślne próbkowanie.
Nazwa aplikacji Nazwa aplikacji, która została profilowana.
Wystąpienie maszyny Nazwa maszyny uruchomionej przez agenta profilera.
Sygnatura czasowa Godzina przechwycenia profilu.
Procent użycia procesora CPU Procent użycia procesora CPU podczas działania profilera.
% pamięci Procent pamięci używanej podczas uruchamiania profilera.

Następne kroki

Włączanie profilera i wyświetlanie śladów