Szablon programu .NET Application Performance Monitoring
Data opublikowania: lipiec 2016
Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Szablon programu .NET Application Performance Monitoring (APM) w programie System Center 2012 — Operations Manager umożliwia monitorowanie aplikacji .NET hostowanych przez usługi Internet Information Services (IIS) z perspektyw serwera oraz klienta, co pozwala uzyskać szczegółowe informacje o wydajności i niezawodności aplikacji pomocne przy określaniu głównych przyczyn zdarzeń. (Tylko dla programu System Center 2012 z dodatkiem SP1: można również monitorować usługi systemu Windows). Po określeniu ustawień, typów zbieranych zdarzeń, mierzonych celów wydajności oraz monitorowanych serwerów program .NET Application Performance Monitoring informuje o sposobie działania aplikacji. Można sprawdzić, jak często występuje problem, w jaki sposób działał serwer w momencie wystąpienia problemu, a także jak przedstawiał się ciąg zdarzeń związanych z wolnym żądaniem lub metodą zgłaszającą wyjątki. Te informacje są niezbędne przy współpracy z programistami i administratorami baz danych w celu zapewnienia prawidłowego oraz niezawodnego działania aplikacji klientów.
Ten szablon umożliwia monitorowanie aplikacji i usług sieci Web hostowanych w usługach Internet Information Services (IIS) 7.0. Można wybrać co najmniej jedną aplikację lub usługę odnalezioną przez pakiet administracyjny usług IIS 7.0 i skonfigurować monitorowanie wydajności oraz zdarzeń wyjątków. W celu monitorowania aplikacji i usług sieci Web musi być zainstalowany pakiet administracyjny usług Internet Information Services (IIS) 7.0 dla systemu Windows Server 2008.
W programie System Center 2012 z dodatkiem SP1 ten szablon umożliwia monitorowanie aplikacji i usług sieci Web hostowanych w usługach Internet Information Services (IIS) 8.0. Można wybrać co najmniej jedną aplikację lub usługę odnalezioną przez pakiet administracyjny usług IIS 8.0 i skonfigurować monitorowanie wydajności oraz zdarzeń wyjątków. W celu monitorowania aplikacji i usług sieci Web musi być zainstalowany pakiet administracyjny usług Internet Information Services (IIS) 8.0 dla systemu Windows Server 2012.
Więcej informacji można znaleźć w temacie Przed rozpoczęciem monitorowania aplikacji .NET
Scenariusze
Monitorowanie z zastosowaniem szablonu programu .NET Application Performance Monitoring
Wyświetlanie danych monitorowania
Opcje kreatora
Konfiguracja po stronie serwera
Ustawienia zaawansowane monitorowania po stronie serwera
Dostosowywanie po stronie klienta
Ustawienia modyfikacji po stronie serwera
Właściwości transakcji: dodaj stronę sieci Web ASP.NET
Właściwości transakcji: dodaj usługę sieci Web ASP.NET
Właściwości transakcji: dodaj stronę MVC ASP.NET
Właściwości transakcji: dodaj metodę WCF
Właściwości transakcji: dodaj funkcję
Konfiguracja po stronie klienta
Ustawienia zaawansowane monitorowania po stronie klienta
Włączanie monitorowania po stronie klienta
Ustawienia modyfikowania po stronie klienta
Podsumowanie
Tworzenie i modyfikowanie szablonów programu .NET Application Performance Monitoring
Wyświetlanie monitorów i zebranych danych programu .NET Application Performance Monitoring
Scenariusze
Użyj szablonu programu .NET Application Performance Monitoring w scenariuszach, w których konieczne jest monitorowanie aplikacji sieci Web. Te scenariusze obejmują następujące procesy monitorowania:
Monitorowanie po stronie serwera: aplikacje sieci Web jednej lub kilku warstw
Niektóre aplikacje muszą być uruchomione przez cały czas. Użyj szablonu programu .NET Application Performance Monitoring, aby mieć pewność, że aplikacje są niezawodne, nie generują żadnych wyjątków oraz spełniają wymogi umów SLA, czyli działają prawidłowo na komputerach, na których je zainstalowano.
Monitorowanie po stronie klienta: wydajność i niezawodność przeglądarki
Chcesz zapewnić klientom najwyższą jakość pracy w sieci Web. Przez utworzenie nowych lub przeprowadzenie edycji istniejących szablonów można rozszerzyć monitorowanie po stronie serwera o monitorowanie po stronie klienta, w ramach którego mierzone są doświadczenia klientów korzystających z przeglądarki.
Monitorowanie z zastosowaniem szablonu programu .NET Application Performance Monitoring
Domyślnie szablon programu .NET Application Performance Monitoring konfiguruje poniższe monitorowanie. Na stronie Konfiguracja zaawansowana szablonu programu .NET Application Performance Monitoring można włączać, wyłączać i modyfikować monitory.
Opis monitora | Wartości domyślne |
---|---|
Procent zdarzeń wyjątków przypadających na monitorowane żądania | Włączone, próg = 15%, interwał = 5 minut |
Procent zdarzeń wydajności przypadających na monitorowane żądania | Włączone, próg = 20%, interwał = 5 minut |
Średni czas żądania | Włączone, próg = 10 000 ms, interwał = 5 minut |
Wyświetlanie danych monitorowania
Wszystkie dane zebrane przez szablon programu .NET Application Performance Monitoring są wyświetlane w folderze Monitorowanie .NET, który znajduje się w folderze Monitorowanie aplikacji w okienku nawigacji Monitorowanie. W folderze Monitorowanie .NET tworzony jest folder dla każdej grupy aplikacji utworzonej przy użyciu szablonu programu .NET Application Performance Monitoring. Folder Monitorowanie aplikacji zawiera domyślne widoki oraz podfoldery z danymi o stanie kondycji, widokami wydajności i alertami powiązanymi ze składnikami aplikacji w grupie aplikacji. W widoku najwyższego poziomu Stan grupy aplikacji można przejrzeć kondycję poszczególnych składników oraz włączone konfiguracje monitorowania. Stan każdego obiektu odpowiada stanowi obiektu docelowego o najgorszej kondycji, co oznacza, że widoczny jest najgorszy stan uruchomionych monitorów. Jeśli pokazywany jest błąd co najmniej jednego składnika, a kondycja przynajmniej jednego innego składnika jest dobra, może to wskazywać problem z tym konkretnym składnikiem (na przykład problem z poświadczeniami). Jeśli kondycja wszystkich składników jest zła, może to wskazywać problem dotyczący infrastruktury, na przykład problemy z łącznością w sieci.
Foldery monitorowania aplikacji
Aby wyświetlić stan poszczególnych monitorów, otwórz Eksploratora kondycji dla każdego składnika. Przejdź do szczegółów monitorów o złej kondycji, aby sprawdzić przyczyny złej kondycji aplikacji. Więcej informacji można znaleźć w temacie Monitoring .NET Applications (Monitorowanie aplikacji .NET).
Opcje kreatora
W przypadku uruchomienia szablonu programu .NET Application Performance Monitoring należy podać wartości opcji wymienionych w poniższych tabelach. Każda tabela dotyczy jednej strony kreatora.
Ogólne właściwości
Poniższe opcje są dostępne w kreatorze na stronie Właściwości ogólne.
Opcja | Opis |
---|---|
Nazwa | Wprowadź przyjazną nazwę używaną dla szablonu i tworzonej grupy aplikacji. Ta nazwa będzie wyświetlana w konsoli Operacje oraz używana jako nazwa folderu znajdującego się w folderze Monitorowanie .NET. Note: Po nadaniu szablonowi nazwy i jego zapisaniu nie będzie możliwa edycja tej nazwy bez usunięcia i ponownego utworzenia wystąpienia szablonu. |
Opis | Opisz grupę aplikacji. (opcjonalnie) |
Wybierz docelowy pakiet administracyjny. | Wybierz pakiet administracyjny do przechowywania widoków i konfiguracji utworzonej przez szablon. Nazwa nowego pakietu administracyjnego powinna być identyczna z nazwą grupy aplikacji, aby można je było łatwo skojarzyć. Można użyć istniejącego pakietu administracyjnego lub utworzyć nowy. Więcej informacji o pakietach administracyjnych można znaleźć w temacie Wybieranie pliku pakietu zarządzania. |
Przedmiot monitorowania
Poniższe opcje są dostępne w kreatorze na stronie Przedmiot monitorowania.
Opcja | Opis |
---|---|
Składniki aplikacji, Dodaj | Wyszukaj, dodaj lub usuń składniki aplikacji do monitorowania. Kliknięcie opcji Dodaj spowoduje otwarcie strony Wyszukiwanie obiektu, na której można wybrać monitorowanie aplikacji i usług sieci Web.Tylko dla programu System Center 2012 z dodatkiem SP1: Można monitorować usługi systemu Windows. Note: Tylko dla programu System Center 2012 z dodatkiem SP1: Przed rozpoczęciem monitorowania usług systemu Windows należy je skonfigurować przy użyciu szablonu usług systemu Windows. Po wykonaniu tej operacji szablon programu .NET Application Performance Monitoring będzie mógł odnaleźć uruchomione usługi systemu Windows. Więcej informacji można znaleźć w temacie Authoring the Windows Service Template (Tworzenie szablonu usług systemu Windows). |
Środowisko | Wybierz środowisko, w którym aplikacja ma być monitorowana: Brak, Produkcyjne, Przejściowe, Testowe, Deweloperskie lub użyj pozycji Nowy do utworzenia nowego tagu. Zazwyczaj tag środowiska jest parowany z monitorowaną grupą serwerów. Tag jest dołączany do nazwy grupy aplikacji i nazw składników, co pomaga odróżnić dane dotyczące zdarzeń w diagnostyce aplikacji i programie Application Advisor. Z perspektywy monitorowania tag środowiska ułatwia podzielenie danej aplikacji na kilka aplikacji wirtualnych. Note: Po wybraniu tagu środowiska i zapisaniu szablonu nie będzie możliwa edycja tagu bez usunięcia i ponownego utworzenia wystąpienia szablonu. |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Wyszukiwanie obiektów
Poniższe opcje są dostępne w kreatorze na stronie Wyszukiwanie obiektów.
Opcja | Opis |
---|---|
Wyszukaj | Wybierz aplikacje i usługi sieci Web.Tylko dla programu System Center 2012 z dodatkiem SP1: Można również wybrać usługi systemu Windows. Note: Przed rozpoczęciem monitorowania usług systemu Windows w programie System Center 2012 z dodatkiem SP1 należy je skonfigurować przy użyciu szablonu usług systemu Windows. Po wykonaniu tej operacji szablon programu .NET Application Performance Monitoring będzie mógł odnaleźć uruchomione usługi systemu Windows. Więcej informacji można znaleźć w temacie Authoring the Windows Service Template (Tworzenie szablonu usług systemu Windows). |
Filtruj według części nazwy (opcjonalnie) | Wprowadź część nazwy aplikacji i usług sieci Web, które mają być monitorowane.Tylko dla programu System Center 2012 z dodatkiem SP1: Można także wprowadzić część nazwy usługi systemu Windows, która ma zostać wybrana. |
Dostępne elementy | Wyświetla aplikacje i usługi sieci Web systemu Windows, które są dostępne dla monitorowania.Tylko dla programu System Center 2012 z dodatkiem SP1: Wyświetla także usługi systemu Windows, które są dostępne dla monitorowania. |
Wybrane obiekty | Wyświetla składniki aplikacji wybrane do monitorowania. |
Konfiguracja po stronie serwera
W poniższej tabeli przedstawiono opcje dostępne w kreatorze na stronie Konfiguracja po stronie serwera.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz powiadomienia o alertach zdarzeń wyjątków dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. |
Ustawienia zaawansowane | Ustaw konfiguracje zaawansowane, w tym czułość (w celu ograniczenia zbierania danych dla szybko działających funkcji), obszary nazw (definiujące miejsce zbierania danych z aplikacji niestandardowych), metody (określone funkcje, których monitorowanie ma się rozpocząć), niestandardowe programy obsługi wyjątków (definiujące wyjątki krytyczne), a także dostosuj konfigurację monitorów mających wpływ na stan kondycji składników. |
Włącz dodatkowe opcje konfiguracji na potrzeby monitorowania po stronie serwera i klienta | Określ opcje dodatkowe w kreatorze, aby dostosować monitorowanie dla poszczególnych składników aplikacji i monitorowanie po stronie klienta. |
Ustawienia zaawansowane monitorowania po stronie serwera
Następujące opcje są dostępne w kreatorze na stronie Ustawienia zaawansowane monitorowania po stronie serwera.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz powiadomienia o alertach zdarzeń wyjątków dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu przetwarzania żądania, którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Ustaw obszary nazw | Określ obszary nazw oraz klasy, w których ma rozpoczynać się monitorowanie zdarzeń wydajności i naruszeń progów wydajności, oraz określ, które obszary nazw powinny być traktowane jako punkty wejścia. Więcej informacji można znaleźć w temacie Jak dodać, Włącz i Wyłącz obszary nazw |
Ustaw metody | Określ głębokość przechodzenia w stosie wywołań w celu zbierania bardziej szczegółowych informacji, takich jak parametry i zmienne, dla konkretnych metod. Więcej informacji można znaleźć w temacie Dodawanie, edytowanie, i usunąć metody |
Alerty zabezpieczeń | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako alerty zabezpieczeń dla grupy aplikacji, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Alerty łączności | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako alerty łączności dla grupy aplikacji, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Alerty błędów aplikacji | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako błędy aplikacji lub kodu dla grupy aplikacji. Domyślnie ta opcja jest wyłączona, aby zmniejszyć „szum” alertów wyzwalanych z powodu błędów kodu, które zwykle tylko zespoły rozwoju aplikacji mogą rozwiązać. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Tylko wyjątki krytyczne | Określ, czy wyjątek jest uznawany za istotny przez agenta programu Application Performance Monitoring oraz czy jest tworzone zdarzenie. Zdarzenie jest tworzone, jeśli zgłoszony wyjątek jest jednym z uwzględnianych na liście programów obsługi wyjątków krytycznych. Więcej informacji można znaleźć w temacie Przy użyciu programów obsługi wyjątków do definiowania wyjątki krytyczne |
Wszystkie wyjątki | Określ, czy wszystkie wyjątki są uznawane za istotne przez agenta programu Application Performance Monitoring i wykrycie wyjątków w monitorowanych obszarach nazw i klasach powoduje tworzenie zdarzeń. |
Śledzenie wyjątków | Kliknij ten przycisk, aby dodać obszar nazw lub klasy, w których mają być śledzone parametry lub zmienne, i zbierać dodatkowe informacje o każdym wyjątku zgłoszonym przez obszar nazw lub klasę. Więcej informacji można znaleźć w temacie Jak dodawać, edytować i usuwać śledzenie wyjątków |
Wyjątki krytyczne | Kliknij ten przycisk, aby dodać pozycje do listy programów obsługi wyjątków. Zdefiniuj programy obsługi wyjątków, które przechwytują wyjątki krytyczne zgłoszone przez aplikację. Więcej informacji można znaleźć w temacie Przy użyciu programów obsługi wyjątków do definiowania wyjątki krytyczne |
Monitory: procent zdarzeń wyjątków/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Dostosowywanie po stronie klienta
W przypadku produktu System Center 2012 z dodatkiem SP1 na stronie Konfiguracja po stronie klienta w kreatorze są dostępne następujące opcje.
Opcja | Opis |
---|---|
Składnik | Wybierz składnik do dostosowania na potrzeby monitorowania pojedynczych składników aplikacji. |
Dostosuj | Zmodyfikuj ustawienia dla wybranego składnika aplikacji. Powoduje to otwarcie strony Modyfikowanie ustawień. Ustawienia na tej stronie są takie same jak te na stronie Ustawienia zaawansowane monitorowania po stronie serwera, z wyjątkiem możliwości tworzenia monitorowania pojedynczych transakcji dla stron sieci Web ASP.NET, usług sieci Web ASP.NET lub pojedynczych funkcji w zestawie. Te ustawienia zostały opisane w sekcjach Właściwości transakcji: dodaj stronę sieci Web ASP.NET poniżej. Note: Przyciski dla obszarów nazw, śledzenia wyjątków i wyjątków krytycznych są niedostępne, ponieważ te opcje można ustawić tylko na poziomie grupy aplikacji, a nie na poziomie składnika.Tylko dla programu System Center 2012 z dodatkiem SP1: te ustawienia można dostosować w przypadku konfigurowania monitorowania usług systemu Windows. |
Strona Modyfikowanie ustawień | Dostosuj ustawienia dla składnika aplikacji i/lub określ monitorowanie dla konkretnej strony sieci Web, metody sieci Web lub funkcji w składniku aplikacji. |
Ustawienia modyfikacji po stronie serwera
Poniższe opcje są dostępne na stronie Ustawienia modyfikacji po stronie serwera w kreatorze.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz powiadomienia o alertach zdarzeń wyjątków dla grupy aplikacji w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu przetwarzania żądania, którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Ustaw metody | Określ głębokość przechodzenia w stosie wywołań w celu zbierania bardziej szczegółowych informacji, takich jak parametry i zmienne, dla konkretnych metod. Więcej informacji można znaleźć w temacie Dodawanie, edytowanie, i usunąć metody |
Alerty zabezpieczeń | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako alerty zabezpieczeń dla składnika aplikacji, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Alerty łączności | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako błędy łączności dla składnika aplikacji, takie jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Alerty błędów aplikacji | Włącz lub wyłącz alerty wyjątków sklasyfikowanych jako błędy aplikacji (lub kodu) dla składnika aplikacji. Domyślnie ta opcja jest wyłączona, aby zmniejszyć „szum” alertów wyzwalanych z powodu błędów kodu, które zwykle tylko zespoły rozwoju aplikacji mogą rozwiązać. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Tylko wyjątki krytyczne | Określ, czy wyjątek jest uznawany za istotny przez agenta programu Application Performance Monitoring oraz czy jest tworzone zdarzenie. Zdarzenie jest tworzone, jeśli zgłoszony wyjątek jest jednym z uwzględnianych na liście programów obsługi wyjątków krytycznych. Więcej informacji można znaleźć w temacie Przy użyciu programów obsługi wyjątków do definiowania wyjątki krytyczne |
Wszystkie wyjątki | Określ, czy wszystkie wyjątki są uznawane za istotne przez agenta programu Application Performance Monitoring i wykrycie wyjątków w monitorowanych obszarach nazw i klasach powoduje tworzenie zdarzeń. |
Monitory: procent zdarzeń wyjątków/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Transakcje: dodaj | Umożliwia dodanie transakcji dla stron sieci Web ASP.NET, usług sieci Web ASP.NET oraz funkcji. Zobacz poniższe tabele. |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Uwaga
Przyciski dla obszarów nazw, śledzenia wyjątków i wyjątków krytycznych są niedostępne, ponieważ te opcje można ustawić tylko na poziomie grupy aplikacji, a nie na poziomie składnika.Tylko dla programu System Center 2012 z dodatkiem SP1: te ustawienia można dostosować w przypadku konfigurowania monitorowania usług systemu Windows.
Typy aplikacji i transakcje po stronie serwera, które można monitorować
W przypadku każdego typu aplikacji istnieje kilka typów transakcji, które można monitorować. Dostępne są następujące opcje:
Typ aplikacji | Typy transakcji w programie System Center 2012 | Typy transakcji w programie System Center 2012 z dodatkiem SP1 |
---|---|---|
Aplikacja sieci Web ASP.NET | - Strona sieci Web ASP.NET - Usługa sieci Web ASP.NET - Funkcja |
- Strona sieci Web ASP.NET - Strona MVC ASP.NET - Usługa sieci Web ASP.NET - Metoda WCF - Funkcja |
Usługa sieci Web ASP.NET | - Strona sieci Web ASP.NET - Usługa sieci Web ASP.NET - Funkcja |
- Strona sieci Web ASP.NET - Strona MVC ASP.NET - Usługa sieci Web ASP.NET - Metoda WCF - Funkcja |
Usługa WCF | Niedostępne | - Strona sieci Web ASP.NET - Strona MVC ASP.NET - Usługa sieci Web ASP.NET - Metoda WCF - Funkcja |
Usługa systemu Windows | Niedostępne | - Metoda WCF - Funkcja |
Właściwości transakcji: dodaj stronę sieci Web ASP.NET
Poniższe opcje są dostępne na stronie Właściwości transakcji dla strony Strona sieci Web ASP.NET w kreatorze.
Opcja | Opis |
---|---|
Nazwa transakcji | Wprowadź przyjazną nazwę transakcji, tak jak będzie wyświetlana na karcie Monitorowanie, w licznikach wydajności i w innych miejscach. |
Strona ASP.NET | Podaj ścieżkę do strony, dla której są konfigurowane te ustawienia monitorowania. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. Note: Składnik aplikacji będzie dalej monitorować stronę określoną w transakcji przy użyciu progu wydajności ustawionego dla składnika aplikacji. Ten próg służy jako druga metryka używana na tej samej stronie w składniku aplikacji. W przypadku ustawienia tego progu na wartość wyższą niż wartość progu składnika aplikacji otrzymane zostanie jedno zdarzenie, ale w przypadku naruszenia progu zgłoszone mogą zostać dwa alerty wydajności dla transakcji — jeden ze składnika aplikacji i jeden z transakcji, w zależności od ustawienia alertów. Transakcje są zwykle używane do monitorowania pojedynczej strony bardziej agresywnie niż aplikacja nadrzędna, z zastosowaniem niższego progu, lub do monitorowania strony w przypadku wyłączenia alertów w aplikacji nadrzędnej. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Zdarzenie będzie nadal generowane w przypadku przekroczenia progu. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Zbierz alerty według typu zdarzenia: łączność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: błąd aplikacji | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy aplikacji lub kodu. Wyłączenie tej opcji zmniejsza „szum” spowodowany wieloma alertami wyzwalanymi z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: zabezpieczenia | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty zabezpieczeń, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: wydajność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy wydajności. Zdarzenia wydajności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Monitory: procent zdarzeń wyjątków/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Właściwości transakcji: dodaj usługę sieci Web ASP.NET
Poniższe opcje są dostępne na stronie Właściwości transakcji dla strony Usługa sieci Web ASP.NET w kreatorze.
Opcja | Opis |
---|---|
Nazwa transakcji | Wprowadź przyjazną nazwę transakcji, tak jak będzie wyświetlana na karcie Monitorowanie, w licznikach wydajności itd. |
Plik usługi sieci Web | Podaj ścieżkę do pliku, dla którego są konfigurowane te ustawienia monitorowania. |
Nazwa metody | Podaj adres URI metody sieci Web, która ma być monitorowana. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. Note: Składnik aplikacji będzie dalej monitorować stronę określoną w transakcji przy użyciu progu wydajności ustawionego dla składnika aplikacji. Ten próg służy jako druga metryka używana na tej samej stronie w składniku aplikacji. W przypadku ustawienia tego progu na wartość wyższą niż wartość progu składnika aplikacji otrzymane zostanie jedno zdarzenie, ale w przypadku naruszenia progu zgłoszone mogą zostać dwa alerty wydajności dla transakcji — jeden ze składnika aplikacji i jeden z transakcji, w zależności od ustawienia alertów. Transakcje są zwykle używane do monitorowania pojedynczej strony bardziej agresywnie niż aplikacja nadrzędna, z zastosowaniem niższego progu, lub do monitorowania strony w przypadku wyłączenia alertów w aplikacji nadrzędnej. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Zbierz alerty według typu zdarzenia: łączność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: błąd aplikacji | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy aplikacji lub kodu. Wyłączenie tej opcji zmniejsza „szum informacyjny” spowodowany wieloma alertami wyzwalanymi z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: zabezpieczenia | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty zabezpieczeń, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: wydajność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy wydajności. Zdarzenia wydajności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Monitory: procent zdarzeń wyjątków/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Właściwości transakcji: dodaj stronę MVC ASP.NET
W przypadku produktu System Center 2012 z dodatkiem SP1 na stronie Właściwości transakcjiASP.MVC w kreatorze dostępne są następujące opcje.
Opcja | Opis |
---|---|
Nazwa transakcji | Wprowadź przyjazną nazwę transakcji, tak jak będzie wyświetlana na karcie Monitorowanie, w licznikach wydajności itd. |
Kontroler MVC | Wprowadź nazwę kontrolera MVC, dla którego są konfigurowane te ustawienia monitorowania. |
Akcja kontrolera MVC | Podaj nazwę akcji kontrolera MVC, dla której są konfigurowane te ustawienia monitorowania. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. Note: Składnik aplikacji będzie dalej monitorować stronę określoną w transakcji przy użyciu progu wydajności ustawionego dla składnika aplikacji. Ten próg służy jako druga metryka używana na tej samej stronie w składniku aplikacji. W przypadku ustawienia tego progu na wartość wyższą niż wartość progu składnika aplikacji otrzymane zostanie jedno zdarzenie, ale w przypadku naruszenia progu zgłoszone mogą zostać dwa alerty wydajności dla transakcji — jeden ze składnika aplikacji i jeden z transakcji, w zależności od ustawienia alertów. Transakcje są zwykle używane do monitorowania pojedynczej strony bardziej agresywnie niż aplikacja nadrzędna, z zastosowaniem niższego progu, lub do monitorowania strony w przypadku wyłączenia alertów w aplikacji nadrzędnej. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Zbierz alerty według typu zdarzenia: łączność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: błąd aplikacji | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy aplikacji lub kodu. Wyłączenie tej opcji zmniejsza „szum informacyjny” spowodowany wieloma alertami wyzwalanymi z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: zabezpieczenia | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty zabezpieczeń, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: wydajność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy wydajności. Zdarzenia wydajności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Monitory: procent zdarzeń wyjątków/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Właściwości transakcji: dodaj metodę WCF
Na stronie Właściwości transakcjiustawień dodawania metody WCF w kreatorze dostępne są poniższe opcje.
Opcja | Opis |
---|---|
Nazwa transakcji | Wprowadź przyjazną nazwę transakcji, tak jak będzie wyświetlana na karcie Monitorowanie, w licznikach wydajności itd. |
Nazwa klasy | Wprowadź nazwę klasy, dla której są konfigurowane te ustawienia monitorowania. Nazwa klasy ma format: PrzestrzeńNazw.Klasa Na przykład: wcfservice.mojaklasa. |
Nazwa metody | Podaj nazwę metody oczekiwanej w klasie, dla której są konfigurowane te ustawienia monitorowania. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. Note: Składnik aplikacji będzie dalej monitorować stronę określoną w transakcji przy użyciu progu wydajności ustawionego dla składnika aplikacji. Ten próg służy jako druga metryka używana na tej samej stronie w składniku aplikacji. W przypadku ustawienia tego progu na wartość wyższą niż wartość progu składnika aplikacji otrzymane zostanie jedno zdarzenie, ale w przypadku naruszenia progu zgłoszone mogą zostać dwa alerty wydajności dla transakcji — jeden ze składnika aplikacji i jeden z transakcji, w zależności od ustawienia alertów. Transakcje są zwykle używane do monitorowania pojedynczej strony bardziej agresywnie niż aplikacja nadrzędna, z zastosowaniem niższego progu, lub do monitorowania strony w przypadku wyłączenia alertów w aplikacji nadrzędnej. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Zbierz alerty według typu zdarzenia: łączność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: błąd aplikacji | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy aplikacji lub kodu. Wyłączenie tej opcji zmniejsza „szum informacyjny” spowodowany wieloma alertami wyzwalanymi z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: zabezpieczenia | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty zabezpieczeń, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: wydajność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy wydajności. Zdarzenia wydajności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Monitory: procent zdarzeń wyjątków/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Właściwości transakcji: dodaj funkcję
Na stronie Właściwości transakcjidodawania funkcji w kreatorze dostępne są następujące opcje.
Opcja | Opis |
---|---|
Nazwa transakcji | Wprowadź przyjazną nazwę transakcji, tak jak będzie wyświetlana na karcie Monitorowanie, w licznikach wydajności itd. |
Nazwa funkcji | Wprowadź nazwę funkcji, dla której są konfigurowane te ustawienia monitorowania. Nazwa funkcji ma format: Namespace.Class.Method. Na przykład: System.Web.UI.Page.ProcessRequest. |
Moduł funkcji | Podaj nazwę zestawu, na przykład System.Web.dll, definiującą funkcję, dla której konfigurowane są te ustawienia monitorowania. |
Próg zdarzenia wydajności (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu, który transakcja użytkownika musi przekroczyć, aby zostało zgłoszone zdarzenie wydajności. Note: Składnik aplikacji będzie dalej monitorować stronę określoną w transakcji przy użyciu progu wydajności ustawionego dla składnika aplikacji. Ten próg służy jako druga metryka używana na tej samej stronie w składniku aplikacji. W przypadku ustawienia tego progu na wartość wyższą niż wartość progu składnika aplikacji otrzymane zostanie jedno zdarzenie, ale w przypadku naruszenia progu zgłoszone mogą zostać dwa alerty wydajności dla transakcji — jeden ze składnika aplikacji i jeden z transakcji, w zależności od ustawienia alertów. Transakcje są zwykle używane do monitorowania pojedynczej strony bardziej agresywnie niż aplikacja nadrzędna, z zastosowaniem niższego progu, lub do monitorowania strony w przypadku wyłączenia alertów w aplikacji nadrzędnej. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Zbierz alerty według typu zdarzenia: łączność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak „Upłynął limit czasu połączenia”. Zdarzenia łączności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: błąd aplikacji | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy aplikacji lub kodu. Wyłączenie tej opcji zmniejsza „szum informacyjny” spowodowany wieloma alertami wyzwalanymi z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET Zdarzenia wyjątków są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: zabezpieczenia | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty zabezpieczeń, z błędami takimi jak „Odmowa dostępu” lub „Logowanie nie powiodło się". Zdarzenia zabezpieczeń są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Zbierz alerty według typu zdarzenia: wydajność | Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako błędy wydajności. Zdarzenia wydajności są rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Monitory: procent zdarzeń wyjątków/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s | Monitor obserwujący licznik wydajności Aplikacje .NET/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania | Monitor obserwujący licznik wydajności Aplikacje .NET/Średni czas żądania. |
Konfiguracja po stronie klienta
W poniższej tabeli przedstawiono opcje dostępne na stronie Konfiguracja po stronie klienta kreatora.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz raportowanie alertów zdarzeń wyjątków w konsoli programu Operations Manager na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg ładowania strony (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu ładowania strony, którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. Zdarzenie jest przekształcane w alert tylko w przypadku, gdy została wybrana opcja Włącz alerty zdarzeń wydajności. |
Filtr adresów IP: adres IP | Określ adresy IP do wykluczenia z monitorowania. Więcej informacji można znaleźć w temacie Konfigurowanie filtrów wykluczania adresów IP do monitorowania po stronie klienta |
Filtr adresów IP: maska sieci | Część filtru adresu IP i adres IP użytkownika, których równość należy sprawdzić. |
Filtr adresów IP: typ porównania | Wybierz wykluczanie adresów IP, które pasują do adresów IP należących do podsieci (Adres IP należy do podsieci), lub wykluczanie adresów IP, które nie pasują do adresów IP należących do podsieci (IP nie należy do podsieci). |
Filtr adresów IP: użyj protokołu IPv6 | Dodaj filtr IPv6, jeśli na serwerze sieci Web jest włączony protokół IPv6. |
Ustawienia zaawansowane | Określ ustawienia, takie jak progi monitorowania wydajności i zdarzeń, monitorowanie zdarzeń wyjątków, wyjątki krytyczne i monitory. |
Ustawienia zaawansowane monitorowania po stronie klienta
Następujące opcje są dostępne na stronie Ustawienia zaawansowanemonitorowania po stronie klienta w kreatorze.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz powiadamianie o alertach zdarzeń wyjątków w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg ładowania strony (ms) | Ustaw wyrażony w milisekundach (ms) próg czasu ładowania strony, którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. Zdarzenie jest przekształcane w alert tylko w przypadku, gdy została wybrana opcja Włącz alerty zdarzeń wydajności. |
Próg technologii Ajax i WCF (ms) | Ustaw wyrażony w milisekundach (ms) próg dla inicjowanego ze strony wywołania Ajax lub WCF (Windows Communications Foundation), którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. Zdarzenie jest przekształcane w alert tylko w przypadku wybrania opcji Włącz alerty zdarzeń wydajności. |
Monitoruj % nadchodzących żądań | Określ wielkość próbki żądań przychodzących jako procent całkowitej liczby żądań przychodzących, które mają być monitorowane. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Adres IP: adres IP | Określ adresy IP do wykluczenia z monitorowania. Więcej informacji można znaleźć w temacie Konfigurowanie filtrów wykluczania adresów IP do monitorowania po stronie klienta |
Adres IP: maska sieci | Określ część filtru adresu IP i adres IP użytkownika, których równość należy sprawdzić. |
Adres IP: typ porównania | Wybierz wykluczanie adresów IP, które pasują do adresów IP należących do podsieci (Adres IP należy do podsieci), lub wykluczanie adresów IP, które nie pasują do adresów IP należących do podsieci (IP nie należy do podsieci). |
Adres IP: użyj protokołu IPV6 | Umożliwia dodanie filtru IPv6, jeśli na serwerze sieci Web jest włączony protokół IPv6. |
Monitory: procent zdarzeń wyjątków/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Średni czas odpowiedzi ładowania strony. |
Elementy danych | Wybierz typ danych po stronie klienta, które mają być zbierane. Więcej informacji znajduje się w temacie Praca z danymi poufnymi w przypadku aplikacji .NET |
Ustawienia usługi równoważenia obciążenia | Wybierz typ usługi równoważenia obciążenia używanej z daną aplikacją. Można także dodać własną usługę równoważenia obciążenia, jeśli nie ma jej na liście. Więcej informacji można znaleźć w temacie Monitorowanie po stronie klienta z określonych grup i równoważenia obciążenia |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Włączanie monitorowania po stronie klienta
Następujące opcje są dostępne na stronie Włącz monitorowanie po stronie klienta kreatora.
Opcja | Opis |
---|---|
Składnik | Wybierz składnik do dostosowania na potrzeby monitorowania pojedynczych składników aplikacji. Wyświetlane są tylko składniki aplikacji sieci Web ASP.NET. Usługi sieci Web i usługi WCF nie oferują stron HTML przeglądarkom, więc nie można dla nich włączyć monitorowania po stronie klienta.Tylko dla programu System Center 2012 z dodatkiem SP1: Aplikacje .NET hostowane w usługach systemu Windows nie oferują stron HTML przeglądarkom, więc nie można dla nich włączyć monitorowania po stronie klienta. |
Dostosuj | Zmodyfikuj ustawienia dla wybranego składnika aplikacji. Powoduje to otwarcie strony Modyfikowanie ustawień. Ustawienia dostępne na tej stronie są podobne do tych na stronie Ustawienia zaawansowane monitorowania po stronie klienta. Na stronie Modyfikowanie ustawień można określić strony, które mają być wykluczone z monitorowania. |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Ustawienia modyfikowania po stronie klienta
Następujące opcje są dostępne na stronie Ustawienia modyfikacji po stronie klienta kreatora.
Opcja | Opis |
---|---|
Włącz alerty zdarzeń wydajności | Włącz lub wyłącz raportowanie alertów zdarzeń wydajności w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wydajności są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Włącz alerty zdarzeń wyjątków | Włącz lub wyłącz raportowanie alertów zdarzeń wyjątków w konsoli Operacje na potrzeby monitorowania po stronie serwera. Zdarzenia wyjątków są nadal rejestrowane w konsoli diagnostyki aplikacji. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. |
Próg ładowania strony (ms) | Ustaw wyrażony w milisekundach (ms) próg ładowania strony, którego przekroczenie spowoduje wygenerowanie alertu zdarzenia wydajności. Można włączyć zgłaszanie alertów po wygenerowaniu zdarzenia programu Application Performance Monitoring. Zdarzenie jest przekształcane w alert tylko w przypadku, gdy została wybrana opcja Włącz alerty zdarzeń wydajności. |
Próg technologii Ajax i WCF (ms) | Ustaw wyrażony w milisekundach próg dla inicjowanego ze strony wywołania Ajax lub WCF (Windows Communications Foundation), którego przekroczenie spowoduje wygenerowanie zdarzenia wydajności. Zdarzenie jest przekształcane w alert tylko w przypadku, gdy została wybrana opcja Włącz alerty zdarzeń wydajności. |
Próg czułości (ms) | Określ próg w celu odfiltrowania szybko działających metod i zmniejszenia ogólnego „szumu” przez zredukowanie rozmiaru stosu wywołań dzięki zbieraniu mniejszej ilości danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Monitoruj % nadchodzących żądań | Określ wielkość próbki żądań przychodzących jako procent całkowitej liczby żądań przychodzących, które mają być monitorowane. Więcej informacji można znaleźć w temacie Strategie autorstwa dla monitorowania aplikacji .NET |
Adres IP: adres IP | Wprowadź adresy IP do wykluczenia z monitorowania. Więcej informacji można znaleźć w temacie Konfigurowanie filtrów wykluczania adresów IP do monitorowania po stronie klienta |
Adres IP: maska sieci | Określ część filtru adresu IP i adres IP użytkownika, których równość należy sprawdzić. |
Adres IP: typ porównania | Pozwala wybrać wykluczanie adresów IP, które pasują do adresów IP należących do podsieci (Adres IP należy do podsieci), lub wykluczanie adresów IP, które nie pasują do adresów IP należących do podsieci (IP nie należy do podsieci). |
Adres IP: użyj protokołu IPV6 | Umożliwia dodanie filtru IPv6, jeśli na serwerze sieci Web jest włączony protokół IPv6. |
Monitory: procent zdarzeń wyjątków/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Procent zdarzeń wyjątków/s. |
Monitory: procent zdarzeń wydajności/s przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Procent zdarzeń wydajności/s. |
Monitory: średni czas żądania przekracza | Monitor obserwujący licznik wydajności Aplikacje .NET CSM/Średni czas odpowiedzi ładowania strony. |
Zbieranie danych | Wybierz typ danych po stronie klienta, które mają być zbierane. Więcej informacji znajduje się w temacie Praca z danymi poufnymi w przypadku aplikacji .NET |
Ustawienia usługi równoważenia obciążenia | Wybierz typ usługi równoważenia obciążenia używanej z daną aplikacją. Można także dodać własną usługę równoważenia obciążenia, jeśli nie ma jej na liście. Aby uzyskać więcej informacji, zobacz Monitorowanie po stronie klienta z określonych grup i równoważenia obciążenia. |
Wykluczone strony: dodaj | Umożliwia dodanie stron do wykluczenia z monitorowania. Zwykle wykluczane są strony uznawane za nieistotne dla danych metryk lub te, które nie przeszły pomyślnie sprawdzania zgodności. |
Transakcje: dodaj | Umożliwia określenie transakcji do dodania dla stron sieci Web ASP.NET. |
Grupa docelowa | Wybierz konkretne serwery w celu ograniczenia monitorowania do tego określonego zestawu serwerów. Jest to opcjonalne. Określanie zakresu grupy docelowej staje się konieczne tylko w przypadku, gdy ta sama aplikacja jest uruchomiona w wielu środowiskach, na przykład produkcyjnym i pomostowym, i szablon ma być uruchamiany wiele razy, po jednym dla każdego środowiska. W tym scenariuszu należy pogrupować komputery należące do środowiska produkcyjnego i komputery należące do środowiska pomostowego, a następnie użyć grup docelowych w celu ograniczenia zasięgu propagacji konfiguracji. Za pomocą grup można także zastosować konfigurację do podzestawu serwerów. W innych przypadkach określanie zakresów grup docelowych nie jest konieczne, jeśli mają być monitorowane wszystkie wystąpienia danej aplikacji. |
Podsumowanie
Na stronie Podsumowanie kreatora są wyświetlane ustawienia skonfigurowane dla szablonu programu .NET Application Performance Monitoring. Aby zmienić dowolne z tych ustawień, należy za pomocą przycisku Wstecz lub przez klikanie strony szablonu przejść do strony zawierającej ustawienia, które wymagają zmiany.
Tworzenie i modyfikowanie szablonów programu .NET Application Performance Monitoring
Procedura uruchamiania kreatora programu .NET Application Performance Monitoring została opisana w temacie Jak skonfigurować monitorowanie aplikacji .NET.
Aby zmodyfikować istniejący szablon programu .NET Application Performance Monitoring
Otwórz konsolę Operacje w ramach konta użytkownika, które w grupie zarządzania ma poświadczenia autora.
Kliknij obszar roboczy Tworzenie.
W okienku nawigacji Tworzenie rozwiń węzeł Szablony pakietów administracyjnych, a następnie wybierz pozycję .NET Application Performance Monitoring.
W okienku .NET Application Performance Monitoring znajdź szablon, który ma być zmieniony.
Kliknij prawym przyciskiem myszy grupę aplikacji do zmodyfikowania, a następnie wybierz polecenie Właściwości.
Używając kart do przechodzenia między stronami ustawień, wprowadź żądane zmiany (na przykład dodaj niestandardowe monitorowanie dla konkretnego składnika aplikacji lub skonfiguruj i włącz monitorowanie po stronie klienta), a następnie kliknij przycisk OK.
Wyświetlanie monitorów i zebranych danych programu .NET Application Performance Monitoring
Po skonfigurowaniu monitorowania aplikacji te trzy widoki pozwolą rozpocząć korzystanie z funkcji monitorowania.
Aby wyświetlić wszystkie aplikacje monitorowane przez program .NET Application Performance Monitoring
Otwórz konsolę Operacje.
Kliknij obszar roboczy Monitorowanie.
W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń folder .NET Monitoring, a następnie kliknij pozycję Monitorowane aplikacje.
Aby wyświetlić stan każdego monitora
Otwórz konsolę Operacje.
Kliknij obszar roboczy Monitorowanie.
W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń folder .NET Monitoring, a następnie kliknij pozycję Monitorowane aplikacje.
W widoku Monitorowane aplikacje kliknij prawym przyciskiem myszy obiekt. Wybierz polecenie Otwórz, a następnie kliknij pozycję Eksplorator kondycji.
Rozwiń węzły Dostępność i Wydajność, aby wyświetlić poszczególne monitory.
Aby wyświetlić dane wydajności zebrane dla składnika aplikacji
Otwórz konsolę Operacje.
Kliknij obszar roboczy Monitorowanie.
W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji, rozwiń folder .NET Monitoring, a następnie kliknij pozycję Monitorowane aplikacje.
W okienku Monitorowane aplikacje kliknij prawym przyciskiem myszy obiekt. Wybierz polecenie Otwórz, a następnie kliknij pozycję Widok wydajności.
W okienku Legenda wybierz liczniki do wyświetlenia.
Za pomocą opcji w okienku Działania zmodyfikuj widok wydajności.
Zobacz też
Przed rozpoczęciem monitorowania aplikacji .NET
Jak skonfigurować monitorowanie aplikacji .NET
Jak uruchomić monitorowania nową aplikację
Strategie autorstwa dla monitorowania aplikacji .NET