Konfigurowanie narzędzia Application Insights Profiler
Po włączeniu profilera usługi Application Insights można wykonywać następujące czynności:
- Rozpocznij nową sesję profilowania.
- Konfigurowanie wyzwalaczy profilera.
- Wyświetl ostatnie sesje profilowania.
Aby otworzyć okienko ustawień profilera usługi Application Insights, wybierz pozycję Wydajność w okienku po lewej stronie usługi Application Insights.
Ślady profilera można wyświetlić w zasobach platformy Azure za pomocą dwóch metod:
Przycisk Profiler :
Wybierz pozycję Profiler.
Operacje:
W programie Profiler można skonfigurować i wyświetlić profiler. Strona Profilera usługi Application Insights ma następujące funkcje.
Cecha | Opis |
---|---|
Profilowanie teraz | Rozpoczyna profilowanie sesji dla wszystkich aplikacji połączonych z tym wystąpieniem usługi Application Insights. |
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 usługi Application Insights 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 usługi Application Insights. W większości przypadków dostęp do zapisu jest uzyskiwany automatycznie. Jeśli masz problemy, musisz dodać rolę zakresu subskrypcji Współautor składnika usługi Application Insights . Aby uzyskać więcej informacji, zobacz Zasoby, role i kontrola dostępu w usłudze Application Insights.
Ustawienia wyzwalacza
Wybierz pozycję Wyzwalacze , aby otworzyć okienko Ustawienia wyzwalacza z kartami wyzwalacza procesora CPU, pamięci i próbkowania .
Wyzwalacze procesora CPU lub pamięci
Możesz skonfigurować wyzwalacz, aby rozpocząć profilowanie, gdy procent użycia procesora CPU lub pamięci osiągnie ustawiony poziom.
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 wyzwalany losowo, aby uzyskać prawdziwie losową próbkę wydajności aplikacji. Możesz:
- Wyłącz ten wyzwalacz, aby wyłączyć losowe próbkowanie.
- Ustaw częstotliwość profilowania i czas trwania sesji profilowania.
Ustawienie | Opis |
---|---|
Przycisk On/Off | W: uruchamia profilera. Wyłączone: nie uruchamia profilera. |
Częstotliwość próbkowania | Szybkość występowania profilera.
Zalecamy ustawienie Normalne dla środowisk produkcyjnych. |
Czas trwania | Ustawia czas uruchamiania profilera po wyzwoleniu. |
Ostatnie sesje profilowania
Ta sekcja strony Profilera zawiera informacje o ostatnich sesjach 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. |
Znacznik czasu | Godzina przechwycenia profilu. |
CPU % | Procent użycia procesora CPU podczas działania profilera. |
% pamięci | Procent pamięci używanej podczas działania profilera. |