Szablon monitorowania dostępności aplikacji internetowej
Szablon Monitorowanie dostępności aplikacji internetowej umożliwia tworzenie testów monitorowania dostępności dla co najmniej jednego adresu URL aplikacji internetowej i uruchamianie tych testów monitorowania z lokalizacji wewnętrznych. Oprócz widoków stanu i alertów można wyświetlić stan tych testów na udostępnionym pulpicie nawigacyjnym mapy i na pulpicie nawigacyjnym szczegółów.
Scenariusze
Użyj szablonu monitorowania dostępności aplikacji internetowych w scenariuszach, w których trzeba monitorować aplikacje internetowe z różnych lokalizacji, aby sprawdzić, czy działają zgodnie z określonymi wymaganiami, które można określić.
Lokalizacje wewnętrzne
Być może masz aplikacje internetowe, które muszą być zawsze dostępne w lokalizacjach wewnętrznych. Użyj szablonu monitorowania dostępności aplikacji internetowych, aby zobaczyć, które aplikacje internetowe są dostępne z których lokalizacji wewnętrznych.
Monitorowanie wykonywane przez szablon monitorowania dostępności aplikacji internetowej
Domyślnie szablon monitorowania dostępności aplikacji internetowej domyślnie konfiguruje następujące monitorowanie. Monitor można zmodyfikować na stronie Zmiana konfiguracji szablonu Monitorowanie dostępności aplikacji internetowej.
Opis monitora | Wartości domyślne |
---|---|
Monitor aplikacji internetowej | - Monitor jest domyślnie włączony. |
- Częstotliwość testu: 10 minut | |
- Interwał zbierania danych wydajności: 1 co 10 minut | |
- Limit czasu testu: 45 sekund | |
- Kod stanu HTTP: 400 (Alert jest generowany, jeśli kod stanu HTTP to 400 lub nowsza). | |
- Liczba kolejnych razy kryteria powinny zakończyć się niepowodzeniem przed wygenerowaniem alertu: 1 | |
- Generuj alerty z każdego testu: włączone | |
- Zezwalaj na przekierowania: włączone | |
- Wersja HTTP: HTTP/1.1 | |
- Metoda HTTP: GET | |
- Nagłówki HTTP: akceptuj "/" | |
- Nagłówki HTTP: zaakceptuj język produktu | |
- Nagłówki HTTP: akceptowanie kodowania GZIP | |
Zbieranie danych wydajności | - Czas odpowiedzi transakcji: włączone |
- Czas odpowiedzi: włączony | |
- Czas połączenia TCP: włączone | |
- Czas do pierwszego bajtu: włączone | |
- Czas ostatniego bajtu: włączony | |
- Czas rozpoznawania nazw DNS: włączony | |
- Rozmiar zawartości: włączony | |
- Czas zawartości: włączony | |
- Czas pobierania: włączony |
Wyświetlanie danych monitorowania
Wszystkie dane zebrane przez szablon monitorowania dostępności aplikacji internetowej są wyświetlane w folderze Monitorowanie dostępności aplikacji internetowej w folderze Monitorowanie aplikacji w okienku nawigacji Monitorowanie . Folder Monitorowanie dostępności aplikacji zawiera domyślne widoki i podfoldery, które zapewniają stan testu, stan aplikacji internetowej i alerty związane z monitorowanych testów. Korzystając z widoku Stan testu, można zobaczyć stan testu poszczególnych testów. Stan każdego obiektu odpowiada stanowi obiektu docelowego o najgorszej kondycji, co oznacza, że widoczny jest najgorszy stan uruchomionych monitorów. Jeśli co najmniej jeden test jest wyświetlany z błędem, podczas gdy co najmniej jeden inny test jest w dobrej kondycji, może to wskazywać na problem dla tej konkretnej lokalizacji testu. Jeśli wszystkie składniki są w złej kondycji, może to wskazywać na problem z samą aplikacją internetową.
Folder monitorowania dostępności aplikacji internetowej
Aby wyświetlić stan poszczególnych monitorów, otwórz Eksploratora kondycji dla każdego testu.
Opcje kreatora
Po uruchomieniu szablonu monitorowania dostępności aplikacji internetowej należy podać wartości opcji wymienionych w poniższych tabelach. Każda tabela dotyczy jednej strony kreatora.
Ogólne
Poniższe opcje są dostępne na stronie Ogólne kreatora.
Opcja | opis |
---|---|
Nazwa/nazwisko | Wprowadź przyjazną nazwę używaną dla tworzonego szablonu i grupy testowej. Ta nazwa jest wyświetlana w konsoli Operacje w widoku stanu aplikacji internetowej i jest używana dla folderu w folderze Monitorowanie dostępności aplikacji internetowej. Uwaga: po podaniu szablonu nazwy i zapisaniu szablonu nie można edytować tej nazwy bez usuwania i ponownego tworzenia szablonu. |
opis | Opisz szablon. (Opcjonalne) |
Wybierz docelowy pakiet administracyjny. | Wybierz pakiet administracyjny do przechowywania widoków i konfiguracji utworzonej przez szablon. Użyj tej samej nazwy dla nowego pakietu administracyjnego co grupa testowa, aby można było łatwo sparować te dwie nazwy. Można użyć istniejącego pakietu administracyjnego lub utworzyć nowy. Aby uzyskać więcej informacji na temat pakietów administracyjnych, zobacz Wybieranie pliku pakietu administracyjnego. |
Co monitorować
Dodaj adresy URL do listy, wpisując, wklejając lub importując plik do tabeli, w tym odpowiedni protokół (http:// lub https://). Możesz wkleić całe wiersze jako pary wartości rozdzielanych przecinkami (CSV), które mają format "Nazwa, adres URL", lub możesz wkleić tylko listę adresów URL.
Poniższe opcje są dostępne w kreatorze na stronie Przedmiot monitorowania .
Opcja | opis |
---|---|
Nazwa/nazwisko | Nazwa witryny internetowej, którą chcesz monitorować. |
URL | Adres URL witryny internetowej, którą chcesz monitorować w formacie: http://www.website.com |
Dodaj | Dodaj adresy URL do monitorowania z pliku zewnętrznego. Listę adresów URL lub wierszy arkusza kalkulacyjnego można wkleić jako pary wartości rozdzielanych przecinkami w formacie: Nazwa, Adres URL |
Gdzie monitorować z
Wybierz lokalizacje wewnętrzne, z których mają być monitorowane adresy URL.
Poniższe opcje są dostępne na stronie Gdzie monitorować z kreatora.
Opcja | Opis |
---|---|
Lokalizacje wewnętrzne | Lokalizacje wewnętrzne konfigurowane do monitorowania. |
Dodawanie/usuwanie | Dodaj lub usuń lokalizacje wewnętrzne, z których chcesz monitorować. |
Wybieranie lokalizacji wewnętrznych
Wybierz lokalizacje wewnętrzne, z których chcesz monitorować adresy URL określone na stronie Co do monitorowania . Wybierz pozycję Dodaj , aby dodać lokalizacje wewnętrzne, a następnie wyszukaj i wybierz lokalizacje wewnętrzne, z których chcesz monitorować.
Poniższe opcje są dostępne na stronie Wybieranie lokalizacji wewnętrznych kreatora.
Opcja | Opis |
---|---|
Wyszukaj | Opcja przedstawiająca rodzaj lokalizacji, których szukasz. Możesz wybrać agentów lub pule. |
Filtruj według części nazwy | Filtruj wyszukiwanie lokalizacji wewnętrznych. |
Search | Wyszukaj lokalizacje, z których można monitorować. Dostępne lokalizacje są wyświetlane w obszarze Lokalizacja. |
Gdzie monitorować: Nazwa | Lista lokalizacji wewnętrznych, z których można wybrać monitorowanie. |
Gdzie monitorować: lokalizacja | Lista lokalizacji, z których można wybrać monitorowanie. |
Dodaj | Dodaj lokalizacje wewnętrzne wybrane do obszaru Wybrane lokalizacje. Są to lokalizacje, z których konfigurujesz kreatora do monitorowania. |
Wybrane lokalizacje: nazwa | Są to lokalizacje wewnętrzne wybrane do monitorowania. |
Wybrane lokalizacje: lokalizacja | Lista lokalizacji, z których chcesz monitorować. |
Wyświetlanie i weryfikowanie testów
Jest to podsumowanie wszystkich testów, które zostaną uruchomione. Wybierz lokalizację wewnętrzną i wybierz pozycję Uruchom test , aby zweryfikować konfigurację testu. Wybierz pozycję Zmień konfigurację, aby zmienić ustawienia domyślne dla wszystkich testów w tym szablonie.
Poniższe opcje są dostępne na stronie Wyświetlanie i weryfikowanie testów kreatora.
Opcja | Opis |
---|---|
Szukać | Wyszukaj i zwraca wyniki dla elementów na liście nazw testowych, adresów URL, lokalizacji i agenta/pul. Służy do znajdowania określonych testów lub zestawów testów, które chcesz zweryfikować. |
Nazwa testu | Nazwa testu. |
URL | Adres URL określonego testu. |
Agent/pula | Lokalizacja agenta lub puli dla wewnętrznych testów adresu URL. |
Uruchamianie testu | Uruchom test weryfikacyjny dla wybranych testów wewnętrznych. |
Zmień konfigurację | Otwórz stronę Zmień konfigurację, na której można zmienić ustawienia wszystkich testów w szablonie, który tworzysz. |
Wyniki testu: karta Podsumowanie
Poniższe opcje są dostępne na karcie Podsumowanie wyników testów kreatora.
Opcja | Opis |
---|---|
Karta Podsumowanie | Potwierdza, czy żądanie testowe zostało poprawnie przetworzone i pokazuje adres URL i lokalizację użytą w teście. Ponadto wyświetlane są konkretne testy i wyniki: kod stanu, czas rozpoznawania nazw DNS i Łączny czas odpowiedzi. |
Wyniki testu: karta Szczegóły
Poniższe opcje są dostępne na karcie Szczegóły wyników testów kreatora.
Opcja | Opis |
---|---|
Karta Szczegóły: adres URL | Zobacz szczegółowe informacje o teście. Wyświetla, który adres URL został przetestowany. |
Karta Szczegóły: wynik | Wyświetla, czy żądanie testowe zostało pomyślnie przetworzone, czy nie. |
Karta Szczegóły: czas rozpoznawania nazw DNS (milisekundy) | Wyświetla czas rozpoznawania nazw DNS, który sprawdza, czy witryna internetowa działa zgodnie z oczekiwaniami. Jaki jest adres IP monitorowanego adresu URL. Czas potrzebny na uzyskanie adresu IP dla witryny internetowej przez system DNS. |
Karta Szczegóły: Łączny czas odpowiedzi (milisekundy) | Wyświetla łączny czas odpowiedzi z tego samego licznika wydajności czasu transakcji. |
Karta Szczegóły: kod stanu HTTP | Wyświetla kod stanu HTTP podczas ping witryny internetowej, otrzymujesz kod stanu. |
Karta Szczegóły: Rozmiar treści odpowiedzi (bajty) | Wyświetla rozmiar treści odpowiedzi HTTP informacji. |
Karta Szczegóły: wygaśnięcie certyfikatu serwera (dni) | Wyświetla datę wygaśnięcia certyfikatu, gdy witryna wygasła. Witryna internetowa może mieć wygasłe certyfikaty. |
Wyniki testu: karta Żądania HTTP
Poniższe opcje są dostępne na karcie Żądania HTTP wyników testów kreatora.
Opcja | Opis |
---|---|
Karta Żądanie HTTP | Wyświetla szczegółowe informacje o żądaniu HTTP testu wysyłanego do witryny internetowej. |
Wyniki testu: karta Odpowiedzi HTTP
Poniższe opcje są dostępne na karcie Odpowiedzi HTTP wyników testu kreatora.
Opcja | Opis |
---|---|
Co jest wyświetlane na tej karcie | Wyświetla szczegółowe informacje o odpowiedzi HTTP dla testu wraca z witryny internetowej. |
Wyniki testu: karta Nieprzetworzone dane
Poniższe opcje są dostępne na karcie Nieprzetworzone dane wyników testów kreatora.
Opcja | Opis |
---|---|
Co jest wyświetlane na tej karcie | Wyświetla wszystkie dane niesformatowane, które wracamy z witryny. Jeśli wystąpi problem z witryną internetową, te informacje mogą pomóc ci ustalić, co może być nie tak z witryną internetową. |
Zmienianie konfiguracji zestawu testów
Poniższe opcje są dostępne na stronie Zmienianie konfiguracji zestawu testów kreatora.
Ważne
Ustawienia na tej stronie mają zastosowanie do wszystkich testów w szablonie.
Opcja | Opis |
---|---|
Interwał zbierania danych z częstotliwością testu/wydajnością: częstotliwość testowania | Wprowadź częstotliwość uruchamiania każdego testu. |
Interwał zbierania danych z częstotliwością testu/wydajnością: interwał zbierania danych wydajności | Wprowadź częstotliwość zbierania danych wydajności. Określa, czy chcesz zbierać dane wydajności co interwał, czy nie. Jeśli na przykład interwał wynosi 10 minut, a interwał kolekcji ma wartość 2, oznacza to, że dane wydajności będą zbierane co drugi interwał lub raz na 20 minut. |
Interwał zbierania danych z częstotliwością testu/wydajnością: limit czasu testu | Wprowadź, jak długo chcesz, aby test zachowywał aktywne żądanie do czasu limitu czasu testu i anulowania. |
Alerty: Kryteria stanu kondycji błędu: Czas odpowiedzi transakcji | Określ, czy czas odpowiedzi transakcji jest czynnikiem, który powinien lub nie powinien wygenerować stanu kondycji błędu. Jeśli określono, aby wygenerować stan kondycji błędu, ustaw próg w sekundach, który transakcja musi przekroczyć, zanim wygeneruje stan kondycji błędu. |
Alerty: Kryteria stanu kondycji błędu: Żądanie (strona podstawowa): kod stanu HTTP | Określ, czy kod stanu HTTP jest czynnikiem, który powinien lub nie powinien generować stanu kondycji błędu. Jeśli określono, aby wygenerować stan kondycji błędu, ustaw kod stanu HTTP na liczbę, dla której ma wygenerować stan kondycji błędu. |
Alerty: Kryteria stanu kondycji błędu: Żądanie (strona podstawowa): dopasowanie zawartości | Określ, czy jakiekolwiek dopasowania zawartości powinny lub nie powinny generować stanu kondycji błędu. Jeśli określono, aby wygenerować stan kondycji błędu, określ zawartość, którą chcesz dopasować. |
Alerty: Kryteria stanu kondycji błędu: Żądanie (strona podstawowa): Sprawdź, czy nie ma przekierowań | Określ, czy obecność przekierowań powinna lub nie powinna generować stanu kondycji błędu. |
Alerty: Kryteria dotyczące stanu kondycji ostrzeżenia: czas odpowiedzi transakcji | Określ, czy czas odpowiedzi transakcji jest czynnikiem, który powinien lub nie powinien wygenerować stanu kondycji ostrzeżenia. Jeśli określono, aby wygenerować stan kondycji ostrzeżenia, ustaw próg w sekundach, który transakcja musi przekroczyć, zanim wygeneruje stan kondycji ostrzeżenia. |
Alerty: Kryteria dotyczące stanu kondycji ostrzeżenia: Żądanie (strona podstawowa): kod stanu HTTP | Określ, czy kod stanu HTTP powinien lub nie powinien generować stanu kondycji ostrzeżenia. Jeśli określono, aby wygenerować stan kondycji ostrzeżenia, ustaw kod stanu HTTP na numer, dla którego ma wygenerować stan kondycji ostrzeżenia. |
Alerty: Kryteria dotyczące stanu kondycji ostrzeżenia: Żądanie (strona podstawowa): dopasowanie zawartości | Określ, czy jakiekolwiek dopasowania zawartości powinny lub nie powinny generować stanu kondycji ostrzeżenia. Jeśli określono, aby wygenerować stan kondycji ostrzeżenia, określ zawartość, którą chcesz dopasować. |
Alerty: Kryteria dotyczące stanu kondycji ostrzeżenia: Żądanie (strona podstawowa): sprawdź, czy nie ma przekierowań | Określ, czy obecność przekierowań powinna lub nie powinna generować stanu kondycji ostrzeżenia. |
Alerty: liczba kolejnych razy kryteria powinny zakończyć się niepowodzeniem przed wygenerowaniem alertu | Określ liczbę kolejnych razy wybrane kryteria na liście sekcji Alerty powinny zakończyć się niepowodzeniem przed wygenerowaniem alertu. |
Alerty: generowanie alertów z każdego testu | Wybierz, aby otrzymać alert dla każdego testu adresu URL dla aplikacji. |
Alerty: generowanie pojedynczego alertu podsumowania | Wybierz, aby otrzymać alert podsumowujący dla aplikacji, zamiast otrzymywać alert dla każdego testu adresu URL dla aplikacji. Jest to przydatne, jeśli monitorujesz pionową witrynę internetową lub aplikację, ponieważ spowoduje to zmniejszenie liczby otrzymywanych alertów i skupienie się na alertach na ogólnym stanie aplikacji. Możesz jeszcze bardziej zmniejszyć alerty, zwiększając próg liczby niepowodzeń, które mają zostać wykryte przed otrzymaniem alertu. Te dwa podejścia skoncentrują się na tym, co jest najważniejsze dla Ciebie: Jak dobrze działa aplikacja, biorąc pod uwagę wymaganą wydajność. |
Kolekcja wydajności: czas odpowiedzi transakcji | Skumulowany czas odpowiedzi: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE |
Kolekcja wydajności: Żądanie (strona podstawowa): czas odpowiedzi | Czas przetwarzania żądania, taki jak otwarcie przeglądarki i oczekiwanie na załadowanie wszystkich zasobów. |
Kolekcja wydajności: Żądanie (strona podstawowa): czas połączenia TCP | Czas potrzebny na nawiązanie połączenia TCP z serwerem docelowym i odebranie początkowego powitania z usługi. |
Kolekcja wydajności: żądanie (strona podstawowa): czas pierwszego bajtu | Czas potrzebny na nawiązanie połączenia TCP do momentu odebrania pierwszego bajtu odpowiedzi. |
Kolekcja wydajności: Żądanie (strona podstawowa): czas ostatniego bajtu | Czas od momentu nawiązania połączenia TCP do ostatniego bajtu odpowiedzi zostanie całkowicie odebrany. |
Kolekcja wydajności: Żądanie (strona podstawowa): czas rozpoznawania nazw DNS | Czas potrzebny na rozpoznawanie nazwy domeny adresu URL na adres IP. |
Kolekcja wydajności: żądanie (strona podstawowa): rozmiar zawartości | Rozmiar odebranej treści odpowiedzi. |
Kolekcja wydajności: żądanie (strona podstawowa): czas zawartości | Czas pobierania strony podstawowej (tylko strona podstawowa). |
Kolekcja wydajności: żądanie (strona podstawowa): czas pobierania | Czas przetwarzania żądania, taki jak otwarcie przeglądarki i oczekiwanie na załadowanie wszystkich zasobów. |
Konfiguracja ogólna: Ocena kondycji zasobów | Określ, czy należy ocenić kondycję całego zasobu. |
Konfiguracja ogólna: Zezwalaj na przekierowania | Określ, czy przekierowania mogą być dozwolone, a nie powodują błędu lub stanu ostrzeżenia. |
Konfiguracja ogólna: wersja PROTOKOŁU HTTP | Określ testowana wersja PROTOKOŁU HTTP. |
Konfiguracja ogólna: metoda HTTP | Określ metodę HTTP. |
Konfiguracja ogólna: treść żądania | Reprezentuje treść żądania. |
Nagłówki HTTP: kolumna Nagłówki | Określ, które nagłówki mogą być akceptowane. |
Nagłówki HTTP: kolumna wartości | Określ wartość w nagłówku, który można zaakceptować. |
Nagłówki HTTP: dodaj | Dodaj nazwy nagłówków i wartości, które można zaakceptować. |
Nagłówki HTTP: edytowanie | Otwiera stronę Właściwości nagłówka HTTP, na której można zmienić nazwę lub wartość wybranych nagłówków HTTP. |
Nagłówki HTTP: usuwanie | Usuwa wybrany nagłówek z zaakceptowanej listy. |
Serwer proxy: korzystanie z serwera proxy | Określ, czy używać serwera proxy. |
Serwer proxy: adres | Określ adres serwera proxy. |
Serwer proxy: numer portu | Określ numer portu. |
Podsumowanie
Na stronie Podsumowanie kreatora są wyświetlane ustawienia skonfigurowane dla szablonu monitorowania dostępności aplikacji internetowej. Jeśli chcesz zmienić dowolne z tych ustawień, wybierz pozycję Wstecz lub stronę szablonu, dopóki nie osiągniesz strony z ustawieniami, które chcesz zmienić.
Tworzenie i modyfikowanie szablonów monitorowania dostępności aplikacji internetowych
Aby zapoznać się z procedurą uruchamiania kreatora monitor wydajności aplikacji platformy .NET, zobacz How to Configure Web Application Availability Monitoring (Jak skonfigurować monitorowanie dostępności aplikacji internetowej)
Modyfikowanie istniejącego szablonu monitorowania dostępności aplikacji internetowej
- Otwórz konsolę Operacje w ramach konta użytkownika, które w grupie zarządzania ma poświadczenia autora.
- Wybierz obszar roboczy Tworzenie.
- W okienku nawigacji Tworzenie rozwiń węzeł Szablony pakietów administracyjnych, a następnie wybierz pozycję Monitorowanie dostępności aplikacji internetowej.
- W okienku Monitorowanie dostępności aplikacji internetowej znajdź szablon, który chcesz zmienić.
- Kliknij prawym przyciskiem myszy grupę testową, którą chcesz zmodyfikować, a następnie wybierz pozycję Właściwości.
- Używając kart do nawigowania po stronach ustawień, wprowadź żądane zmiany, takie jak ponowne skonfigurowanie kryteriów testów w tej grupie, a następnie wybierz przycisk OK.
Wyświetlanie monitorów i zebranych danych monitorowania dostępności aplikacji internetowej
Po skonfigurowaniu monitorowania aplikacji te trzy widoki pozwolą rozpocząć korzystanie z funkcji monitorowania.
Wyświetlanie wszystkich monitorowanych aplikacji monitorowania dostępności aplikacji internetowych
- Otwórz konsolę Operacje.
- Wybierz obszar roboczy Monitorowanie.
- W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń węzeł Monitorowanie dostępności aplikacji internetowej i wybierz pozycję Stan aplikacji internetowej.
Wyświetlanie stanu każdego monitora
- Otwórz konsolę Operacje.
- Wybierz obszar roboczy Monitorowanie.
- W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń węzeł Monitorowanie dostępności aplikacji internetowej i wybierz pozycję Stan testu.
- W widoku Stan testu kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Eksplorator kondycji.
Wyświetlanie wydajności zebranej dla składnika aplikacji
- Otwórz konsolę Operacje.
- Wybierz obszar roboczy Monitorowanie.
- W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń węzeł Monitorowanie dostępności aplikacji internetowej i wybierz pozycję Stan aplikacji internetowej.
- W okienku Stan testu kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Widok wydajności.
- W okienku Legenda wybierz liczniki do wyświetlenia.
- Za pomocą opcji w okienku Działania zmodyfikuj widok wydajności.
2019 UR4 i nowsze zawierają nazwę wyświetlaną klasy docelowej, aby ułatwić identyfikację miejsca docelowego reguły podczas wybierania reguł podczas tworzenia nowego widoku wydajności.