Udostępnij za pośrednictwem


Szablon monitorowania wydajności aplikacji .NET

Ważne

Ta wersja programu Operations Manager osiągnęła koniec wsparcia technicznego. Zalecamy uaktualnienie do programu Operations Manager 2022.

Szablon programu .NET Application Performance Monitoring (APM) w programie System Center — Operations Manager umożliwia monitorowanie aplikacji internetowych usług informacyjnych (IIS) hostowanych na platformie .NET z perspektywy serwera i po stronie klienta, aby uzyskać szczegółowe informacje o wydajności i niezawodności aplikacji, które mogą pomóc w określeniu głównych przyczyn zdarzeń. (Tylko program System Center 2012 z dodatkiem SP1: można również monitorować usługi systemu Windows). Po określeniu ustawień typy zdarzeń do zebrania, cele wydajności do mierzenia i serwery do monitorowania programu .NET Application Performance Monitoring ujawniają sposób 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 SP1 można użyć szablonu do monitorowania aplikacji i usług internetowych 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 Before You Begin Monitoring .NET Applications

  • 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 trzeba monitorować aplikacje internetowe. Te scenariusze obejmują następujące procesy monitorowania:

Monitorowanie po stronie serwera: jednowarstwowe aplikacje internetowe

Być może masz aplikacje, które muszą być zawsze uruchomione. Użyj szablonu programu .NET Application Performance Monitoring , aby upewnić się, że aplikacje są niezawodne, nie mają wyjątków i spełniają umowy dotyczące poziomu usług (SLA). Krótko mówiąc, działają one poprawnie na komputerach, na których są zainstalowane.

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 wykonywane przez szablon monitorowania wydajności aplikacji .NET

Domyślnie szablon programu .NET Application Performance Monitoring konfiguruje poniższe monitorowanie. Monitory można włączać, wyłączać i modyfikować na stronie Konfiguracja zaawansowana szablonu programu .NET Application Performance Monitoring .

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 wszystkie składniki są w złej kondycji, może to wskazywać na problem z infrastrukturą, na przykład problemy z łącznością sieciową.

Foldery monitorowania aplikacji

Zrzut ekranu przedstawiający folder ASP.NET Application Performance Monitoring.

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

Po uruchomieniu szablonu programu .NET Application Performance Monitoring należy podać wartości opcji wymienionych w poniższych tabelach. Każda tabela dotyczy jednej strony kreatora.

Właściwości ogólne

Zrzut ekranu przedstawiający stronę Właściwości ogólne.

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 tworzonej grupy szablonów i aplikacji. Ta nazwa będzie wyświetlana w konsoli Operacje oraz używana jako nazwa folderu znajdującego się w folderze Monitorowanie .NET .
Uwaga: Po podaniu szablonu nazwy i zapisaniu szablonu nie można edytować tej nazwy bez usuwania i ponownego tworzenia wystąpienia szablonu.
Opis Opisz grupę aplikacji. (opcjonalnie)
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 aplikacji, 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ć

Zrzut ekranu przedstawiający stronę Co do 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. Po wybraniu pozycji Dodaj zostanie otwarta strona Wyszukiwanie obiektów, która umożliwia wybranie, czy chcesz monitorować aplikacje internetowe i usługi. Tylko program System Center 2012 z dodatkiem SP1: można monitorować usługi systemu Windows.
Uwaga: Tylko w przypadku programu System Center 2012 z dodatkiem SP1: przed rozpoczęciem monitorowania usług systemu Windows należy skonfigurować usługi systemu Windows przy użyciu szablonu usługi systemu Windows. Po wykonaniu tej operacji szablon programu .NET Application Performance Monitoring będzie mógł odnaleźć uruchomione usługi systemu Windows. Aby uzyskać więcej informacji, zobacz Tworzenie szablonu usługi systemu Windows.
Środowisko Wybierz środowisko, w którym chcesz monitorować aplikację: Brak , Produkcja , Przemieszczanie , Testowanie , Programowanie lub Użyj polecenia Nowy , aby utworzyć nowy tag. Zazwyczaj chcesz sparować tag środowiska 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.
Uwaga: Po wybraniu tagu środowiska i zapisaniu szablonu nie można edytować tagu bez usuwania i ponownego tworzenia 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 wtedy, gdy ta sama aplikacja działa w wielu środowiskach, takich jak środowisko produkcyjne i przejściowe, i zamierzasz uruchomić szablon 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 przeciwnym razie określenie zakresu grupy docelowej nie jest konieczne, jeśli chcesz tylko monitorować wszystkie wystąpienia danej aplikacji.

Zrzut ekranu przedstawiający stronę Wyszukiwania obiektów.

Poniższe opcje są dostępne w kreatorze na stronie Wyszukiwanie obiektów .

Opcja Opis
Wyszukaj Wybierz aplikacje i usługi internetowe. Tylko w przypadku programu System Center 2012 z dodatkiem SP1: możesz również wybrać pozycję Usługi systemu Windows.
Uwaga: W przypadku programu System Center 2012 z dodatkiem SP1 przed rozpoczęciem monitorowania usług systemu Windows należy skonfigurować usługi systemu Windows przy użyciu szablonu usługi systemu Windows. Po wykonaniu tej operacji szablon programu .NET Application Performance Monitoring będzie mógł odnaleźć uruchomione usługi systemu Windows. Aby uzyskać więcej informacji, zobacz Tworzenie szablonu usługi systemu Windows
Filtruj według części nazwy (opcjonalnie) Wprowadź część nazwy aplikacji i usług internetowych, które mają być monitorowane. Tylko w przypadku programu System Center 2012 z dodatkiem SP1: możesz również wprowadzić część nazwy usługi systemu Windows, którą chcesz wybrać.
Dostępne elementy Wyświetla aplikacje i usługi internetowe systemu Windows, które są dostępne dla monitorowania. Tylko program System Center 2012 z dodatkiem SP1: wyświetla również usługi systemu Windows, które są dostępne do monitorowania.
Wybrane obiekty Wyświetla składniki aplikacji wybrane do monitorowania.

Konfiguracja po stronie serwera

Zrzut ekranu przedstawiający konfigurację 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.

Zaawansowane ustawienia monitorowania po stronie serwera

Zrzut ekranu przedstawiający 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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
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 How to Add, Enable, and Disable Namespaces
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 How to Add, Edit, and Remove Methods
Alerty zabezpieczeń Włącz lub wyłącz alerty wyjątków sklasyfikowane 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 dotyczące 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 zgłaszanych z powodu błędów kodu, które zwykle mogą rozwiązywać tylko zespoły programistyczne. Aby uzyskać więcej informacji, zobacz Tworzenie strategii dla zdarzeń wyjątków programu .NET Application Monitoringsą 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 Using Exception Handlers to Define Critical Exceptions
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ę. Aby uzyskać więcej informacji, zobacz How to Add, Edit, and Remove Exception Tracking (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 Using Exception Handlers to Define Critical Exceptions
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 przeciwnym razie nie jest konieczne określenie zakresu grupy docelowej, jeśli chcesz tylko monitorować wszystkie wystąpienia danej aplikacji.

Dostosowywanie po stronie serwera

Zrzut ekranu przedstawiający dostosowywanie po stronie serwera.

W przypadku programu System Center 2012 SP1 następujące opcje są dostępne na stronie Dostosowywanie po stronie serwera kreatora.

Opcja Opis
Składnik Wybierz składnik do dostosowania na potrzeby monitorowania pojedynczych składników aplikacji.
Dostosowywanie 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.
Uwaga: Przyciski dla przestrzeni nazw, śledzenia wyjątków i wyjątków krytycznych są niedostępne, ponieważ można je ustawić tylko na poziomie grupy aplikacji, a nie na poziomie składnika. Tylko w przypadku programu System Center 2012 SP1: te ustawienia można dostosować, jeśli konfigurujesz monitorowanie 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 modyfikowania po stronie serwera

Zrzut ekranu przedstawiający ustawienia modyfikowania 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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
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 How to Add, Edit, and Remove Methods
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, na przykład "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 zgłoszonych z powodu błędów kodu, które zazwyczaj mogą rozwiązać tylko zespoły deweloperskie. Aby uzyskać więcej informacji, zobacz Artykuł Authoring Strategies for .NET Application MonitoringException events are log to the Application Diagnostics console (Strategie tworzenia dla zdarzeń wyjątku monitorowania aplikacji platformy .NET) 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 Using Exception Handlers to Define Critical Exceptions
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 przeciwnym razie nie jest konieczne określenie zakresu grupy docelowej, jeśli chcesz tylko monitorować 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 w przypadku programu System Center 2012 SP1: te ustawienia można dostosować, jeśli konfigurujesz monitorowanie usług systemu Windows.

Typy aplikacji i transakcje po stronie serwera, które można monitorować

Dla 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 dla programu System Center 2012 SP1
Aplikacja internetowa ASP.NET - ASP.NET stronie internetowej
- ASP.NET usługa
internetowa — funkcja
- ASP.NET stronie internetowej
— strona
MVC ASP.NET — usługa internetowa ASP.NET
- Metoda
WCF - Funkcja
Usługa sieci Web ASP.NET — strona internetowa ASP.NET
- usługa
internetowa ASP.NET — funkcja
— strona internetowa ASP.NET
— strona
ASP.NET MVC — usługa internetowa ASP.NET
- Metoda
WCF - Funkcja
Usługa WCF Niedostępne — strona internetowa ASP.NET
— strona
ASP.NET MVC — usługa internetowa ASP.NET
- Metoda
WCF - Funkcja
Usługa systemu Windows Niedostępne - Metoda WCF
-Funkcja

Właściwości transakcji: dodawanie strony internetowej ASP.NET

Zrzut ekranu przedstawiający właściwości transakcji po stronie serwera ASP.NET stronie internetowej.

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 Wprowadź ścieżkę do strony, dla której konfigurujesz 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.
Uwaga: Składnik aplikacji kontynuuje monitorowanie strony określonej 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 poszczególnych stron bardziej agresywnie niż aplikacja nadrzędna, przy niższym progu lub do monitorowania strony, na której alerty zostały wyłączone w obiekcie nadrzędnym.
Próg czułości (ms) Określ, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Zdarzenie będzie nadal generowane w przypadku przekroczenia progu. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
Zbierz alerty według typu zdarzenia: łączność Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty dotyczące łączności z błędami, takimi jak "Przekroczono 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" wielu alertów zgłaszanych z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Aby uzyskać więcej informacji, zobacz Tworzenie strategii dla zdarzeń wyjątków programu .NET Application Monitoringsą 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: dodawanie usługi internetowej ASP.NET

Zrzut ekranu przedstawiający usługę internetową ASP.NET transakcji po stronie serwera.

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 Wprowadź ścieżkę do pliku, dla którego konfigurujesz 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.
Uwaga: Składnik aplikacji kontynuuje monitorowanie strony określonej 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 poszczególnych stron bardziej agresywnie niż aplikacja nadrzędna, przy niższym progu lub do monitorowania strony, na której alerty zostały wyłączone w obiekcie nadrzędnym.
Próg czułości (ms) Określ, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
Zbierz alerty według typu zdarzenia: łączność Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami, takimi jak "Przekroczono 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" wielu alertów zgłaszanych z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Aby uzyskać więcej informacji, zobacz Tworzenie strategii dla zdarzeń wyjątków programu .NET Application Monitoringsą 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: dodawanie ASP.NET strony MVC

Zrzut ekranu przedstawiający stronę Właściwości transakcji dla wzorca MVC.

W przypadku programu System Center 2012 SP1 następujące opcje są dostępne we właściwościach transakcji dla platformy ASP. Strona MVC kreatora.

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 konfigurujesz te ustawienia monitorowania.
Akcja kontrolera MVC Określ nazwę akcji MVC, dla której konfigurujesz 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.
Uwaga: Składnik aplikacji kontynuuje monitorowanie strony określonej 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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
Zbierz alerty według typu zdarzenia: łączność Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak "Przekroczono 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" wielu alertów zgłaszanych z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Aby uzyskać więcej informacji, zobacz Tworzenie strategii dla zdarzeń wyjątków programu .NET Application Monitoringsą 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: dodawanie metody WCF

Zrzut ekranu przedstawiający właściwości transakcji dla programu 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 konfigurujesz te ustawienia monitorowania. Nazwa klasy ma format: PrzestrzeńNazw.Klasa Na przykład: wcfservice.mojaklasa.
Nazwa metody Określ nazwę metody, która ma znajdować się w klasie, dla której konfigurujesz 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.
Uwaga: Składnik aplikacji kontynuuje monitorowanie strony określonej 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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
Zbierz alerty według typu zdarzenia: łączność Włącz lub wyłącz alerty zdarzeń sklasyfikowanych jako alerty łączności, z błędami takimi jak "Przekroczono 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" wielu alertów zgłaszanych z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Aby uzyskać więcej informacji, zobacz Tworzenie strategii dla zdarzeń wyjątków programu .NET Application Monitoringsą 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: dodawanie funkcji

Zrzut ekranu przedstawiający funkcję właściwości transakcji po stronie serwera.

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 konfigurujesz te ustawienia monitorowania. Nazwa funkcji ma format Namespace.Class.Method. Na przykład: System.Web.UI.Page.ProcessRequest.
Moduł funkcji Określ nazwę zestawu, na przykład System.Web.dll, definiującą funkcję, dla której konfigurujesz 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.
Uwaga: Składnik aplikacji nadal monitoruje 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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
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" wielu alertów zgłoszonych z powodu błędów kodu. Ponieważ takie alerty są powodowane błędami kodu, te problemy zwykle są rozwiązywane przez programistów. Aby uzyskać więcej informacji, zobacz Artykuł Authoring Strategies for .NET Application MonitoringException events are log to the Application Diagnostics console (Strategie tworzenia dla zdarzeń wyjątku monitorowania aplikacji platformy .NET) 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

Zrzut ekranu przedstawiający konfigurację Client-Side.

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 How to Configure IP Address Exclusion Filters for Client-Side Monitoring
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 Określ, aby wykluczyć adresy IP zgodne z adresami IP w podsieci ( adres IP znajduje się w podsieci ) lub wykluczyć adresy IP użytkownika, które nie są zgodne z adresami IP w podsieci ( adres IP nie znajduje się w 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

Zrzut ekranu przedstawiający ustawienia zaawansowane Client-Side.

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 Authoring Strategies for .NET Application Monitoring
Adres IP: adres IP Określ adresy IP do wykluczenia z monitorowania. Więcej informacji można znaleźć w temacie How to Configure IP Address Exclusion Filters for Client-Side Monitoring
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 Określ, aby wykluczyć adresy IP zgodne z adresami IP w podsieci ( adres IP znajduje się w podsieci ) lub wykluczyć adresy IP użytkownika, które nie są zgodne z adresami IP w podsieci ( adres IP nie znajduje się w 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 modułu równoważenia obciążenia używanego z aplikacją. Możesz również dodać własny moduł równoważenia obciążenia, jeśli nie znajduje się na liście. Aby uzyskać więcej informacji, zobacz Monitorowanie po stronie klienta przy użyciu grup docelowych i modułów 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 przeciwnym razie określenie zakresu grupy docelowej nie jest konieczne, jeśli chcesz tylko monitorować wszystkie wystąpienia danej aplikacji.

Włączanie monitorowania po stronie klienta

Zrzut ekranu przedstawiający włączanie monitorowania Client-Side.

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 internetowej ASP.NET. Usługi sieci Web i usługi WCF nie udostępniają stron HTML przeglądarkom, więc nie można włączyć dla nich monitorowania po stronie klienta. Tylko w przypadku programu System Center 2012 z dodatkiem SP1: aplikacje .NET hostowane w usługach systemu Windows nie udostępniają stron HTML przeglądarkom, więc nie można włączyć dla nich monitorowania po stronie klienta.
Dostosowywanie 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 przeciwnym razie określenie zakresu grupy docelowej nie jest konieczne, jeśli chcesz tylko monitorować wszystkie wystąpienia danej aplikacji.

Ustawienia modyfikowania po stronie klienta

Zrzut ekranu przedstawiający Client-Side Modyfikowanie ustawień.

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, aby odfiltrować szybkie metody w celu zmniejszenia ogólnego "szumu", zmniejszając rozmiar stosu wywołań, zbierając mniej danych dla każdego zdarzenia. Więcej informacji można znaleźć w temacie Authoring Strategies for .NET Application Monitoring
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 Authoring Strategies for .NET Application Monitoring
Adres IP: adres IP Wprowadź adresy IP do wykluczenia z monitorowania. Więcej informacji można znaleźć w temacie How to Configure IP Address Exclusion Filters for Client-Side Monitoring
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 Określ, aby wykluczyć adresy IP zgodne z adresami IP w podsieci ( adres IP znajduje się w podsieci ) lub wykluczyć adresy IP użytkownika, które nie są zgodne z adresami IP w podsieci IP nie znajduje się w 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 modułu równoważenia obciążenia używanego z aplikacją. Możesz również dodać własny moduł równoważenia obciążenia, jeśli nie znajduje się na liście. Aby uzyskać więcej informacji, zobacz Client-Side Monitoring with Targeted Groups and Load Balancers.
Wykluczone strony: dodaj Umożliwia dodanie stron do wykluczenia z monitorowania. Zazwyczaj wykluczasz strony, które są uważane za nieistotne dla danych metryk lub które nie przeszły kontroli 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 przeciwnym razie określenie zakresu grupy docelowej nie jest konieczne, jeśli chcesz tylko monitorować wszystkie wystąpienia danej aplikacji.

Podsumowanie

Zrzut ekranu przedstawiający stronę Podsumowanie.

Na stronie Podsumowanie kreatora są wyświetlane ustawienia skonfigurowane dla szablonu programu .NET Application Performance Monitoring . Jeśli chcesz zmienić dowolne z tych ustawień, wybierz pozycję Wstecz lub stronę szablonu, dopóki nie dotrzesz do strony z ustawieniami, które chcesz zmienić.

Tworzenie i modyfikowanie szablonów monitorowania wydajności aplikacji .NET

Procedura uruchamiania kreatora programu .NET Application Performance Monitoring została opisana w temacie How to Configure Monitoring for .NET Applications.

Aby zmodyfikować istniejący szablon monitorowania wydajności aplikacji .NET

  1. Otwórz konsolę Operacje w ramach konta użytkownika, które w grupie zarządzania ma poświadczenia autora.
  2. Wybierz obszar roboczy Tworzenie .
  3. W okienku nawigacji Tworzenie rozwiń węzeł Szablony pakietów administracyjnych , a następnie wybierz pozycję .NET Application Performance Monitoring.
  4. W okienku .NET Application Performance Monitoring znajdź szablon, który ma być zmieniony.
  5. Kliknij prawym przyciskiem myszy grupę aplikacji do zmodyfikowania, a następnie wybierz polecenie Właściwości.
  6. Używając kart do nawigowania po stronach ustawień, wprowadź żądane zmiany, takie jak dodawanie dostosowanego monitorowania dla określonego składnika aplikacji lub konfigurowanie i włączanie monitorowania po stronie klienta, a następnie wybierz przycisk OK.

Wyświetlanie monitorów wydajności aplikacji platformy .NET i zebranych danych

Po skonfigurowaniu monitorowania aplikacji te trzy widoki pozwolą rozpocząć korzystanie z funkcji monitorowania.

Aby wyświetlić wszystkie monitorowane aplikacje monitorowania wydajności aplikacji .NET

  1. Otwórz konsolę Operacje.
  2. Wybierz obszar roboczy Monitorowanie .
  3. W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji , rozwiń węzeł Monitorowanie platformy .NET i wybierz pozycję Monitorowane aplikacje.

Aby wyświetlić stan każdego monitora

  1. Otwórz konsolę Operacje.
  2. Wybierz obszar roboczy Monitorowanie .
  3. W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji , rozwiń węzeł Monitorowanie platformy .NET i wybierz pozycję Monitorowane aplikacje.
  4. W widoku Monitorowane aplikacje kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Eksplorator kondycji.
  5. 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

  1. Otwórz konsolę Operacje.
  2. Wybierz obszar roboczy Monitorowanie .
  3. W okienku nawigacji Monitorowanie rozwiń węzeł Monitorowanie aplikacji , rozwiń węzeł Monitorowanie platformy .NET i wybierz pozycję Monitorowane aplikacje.
  4. W okienku Monitorowane aplikacje kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Widok wydajności.
  5. W okienku Legenda wybierz liczniki do wyświetlenia.
  6. Za pomocą opcji w okienku Działania zmodyfikuj widok wydajności.

Zobacz też