Udostępnij za pośrednictwem


Jak dodać, Włącz i Wyłącz obszary nazw

 

Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Obszary nazw zdefiniować, gdzie udać monitorowanie wydajności aplikacji do gromadzenia bardziej szczegółowe informacje, takie jak parametry i zmienne dla funkcji w określonym obszary nazw i klasy. Można dodać do listy domyślnych, a traktowane jako użytkownik punkty wejścia lub metody. Dodawanie, edytowanie lub usuwanie obszary nazw i klasy można zmienić domyślny monitorowania listy.

Uwaga

Wiele dużych nazw programu .NET Framework (takie jak System.* i Microsoft.*) są domyślnie wyłączone. Aby je włączyć, należy jawnie dodać je do listy obszary nazw jako włączone obszary nazw. Ponadto dodawanie obszary nazw może mieć wpływ na wydajność i należy je dodać tylko po zakończeniu testowania zachować ostrożność.

Uwaga

Tylko dla programu System Center 2012 z dodatkiem SP1: Wszystkie obszary nazw znajduje się na liście i włączona dla monitorowania domyślnie. Jednak wszystkie obszary nazw, nie obejmuje obszary nazw, które zostały jawnie wyłączone przez użytkownika lub pliki konfiguracji domyślnej.

Jeśli obszar nazw generuje zbyt wiele zdarzeń, kolekcji dla tego obszaru nazw jest wyłączona przez agenta automatycznie, aby zapobiec przeciążeniu agend i zdarzenie jest zapisywane w agencie w Operations Manager w dzienniku zdarzeń. Jednak wszystkie inne będą nadal działać zgodnie z oczekiwaniami.

Dodaj obszar nazw

Aby dodać obszar nazw

  1. Aby otworzyć szablon monitorowania wydajności aplikacji .NET w Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.

  2. Kliknij prawym przyciskiem myszy grupy aplikacji, których chcesz zmodyfikować, a następnie wybierz ustawienia właściwości.

  3. Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.

  4. Na Ustawienia zaawansowane kliknij przycisk ustawić obszary nazw można otworzyć Lista nazw strony. Jest to, gdzie możesz dodać obszary nazw.

  5. Aby dodać przestrzeni nazw, na Lista nazw zaznacz opcję nazw lub klasy, kliknij przycisk Dodaj, a następnie wpisz przestrzeń nazw, które mają zostać dodane.

    Uwaga

    Nazwy obszaru nazw i klasy jest rozróżniana wielkość liter. Należy określić nazwę klasy w następującym formacie: Namespace.ClassName

    Włącz monitorowanie pole wyboru określa, czy mają być zbierane informacje z funkcji znajdujących się w przestrzeni nazw lub klasy. Jeśli chcesz wyłączyć monitorowanie, prawdopodobnie ponieważ funkcje w przestrzeni nazw są nazywane bardzo często i może być utworzenie zmniejszenie wydajności wyczyść Włącz monitorowanie pole wyboru, funkcji i nie będzie monitorowany. Aby ta przestrzeń nazw punkt wejścia, wybierz opcję włączyć jako punktu wejścia pole wyboru. Ustalony czas zdarzeń wydajności jest rozpoczynany, gdy monitor napotkał punkt wejścia znanych i kończy po zakończeniu przetwarzania punktu wejścia. Jeśli w tym czasie przekracza próg alertu, jest zgłaszany zdarzeń wydajności. Dla większości ASP.NET, ASP.NET MVC i aplikacje WCF i usług zwykle nie jest konieczne do oznaczenia określone obszary nazw i klasy jako punkty wejścia, ponieważ pliki konfiguracji domyślnej już zawiera punkty wejścia, które są używane przez te technologie. Kliknij przycisk OK.

    System_CAPS_warningOstrzeżenie

    Obszary nazw są ustawiane na poziomie procesu. Jeśli włączone obszary nazw dla aplikacji, która jest uruchomiona w procesie, a następnie ją wyłącz dla różnych aplikacji działających w tym procesie, będzie konflikt nazw i monitorowania aplikacji zostanie wyłączony. Aby rozwiązać ten problem, upewnij się, przestrzeń nazw obsługi takie same dla wszystkich aplikacji, w tym samym procesie.

    Uwaga

    Obszary nazw, w odróżnieniu od metody umożliwiają Włącz i Wyłącz zbieranie danych na poziomie określonych funkcji i umożliwiają monitorowanie zarówno pomiarów czasu, a także zbierania głębokie informacje, takie jak zmienne i parametry używane przez metody.

Edytuj przestrzeni nazw

Aby edytować przestrzeni nazw

  1. Aby otworzyć szablon monitorowania wydajności aplikacji .NET w Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.

  2. Kliknij prawym przyciskiem myszy grupy aplikacji, których chcesz zmodyfikować, a następnie wybierz ustawienia właściwości.

  3. Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.

  4. Na Ustawienia zaawansowane kliknij przycisk ustawić obszary nazw można otworzyć Lista nazw strony. Jest to, gdzie można edytować obszary nazw.

  5. Do edytowania obszaru nazw dla Lista nazw kliknij przycisk edytować, wprowadź zmiany, a następnie kliknij przycisk OK.

    Uwaga

    Nazwy obszaru nazw i klasy jest rozróżniana wielkość liter. Należy określić nazwę klasy w następującym formacie: Namespace.ClassName

Usuń obszar nazw

Aby usunąć przestrzeni nazw

  1. Aby otworzyć szablon monitorowania wydajności aplikacji .NET w Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.

  2. Kliknij prawym przyciskiem myszy grupy aplikacji, których chcesz zmodyfikować, a następnie wybierz ustawienia właściwości.

  3. Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.

  4. Na Ustawienia zaawansowane kliknij przycisk ustawić obszary nazw można otworzyć Lista nazw strony. Jest to, gdzie można usunąć przestrzenie nazw.

  5. Do usunięcia w przestrzeni nazw, Lista nazw zaznacz opcję przestrzeni nazw lub klasy, które chcesz usunąć, kliknij przycisk usunąć, a następnie kliknij przycisk OK.

Kiedy należy włączyć lub wyłączyć funkcję monitorowania wszystkie obszary nazw i klasy

To ustawienie jest stosowane, aby ustalić, co nie jest znany podczas rozwiązywania problemów. Podczas pracy z aplikacją, może nie wiesz, czego potrzeba, aby włączyć może pobrać danych, które mają. Jest to należy włączyć wszystkie obszary nazw. Monitorowanie wszystkich przestrzeni nazw zapewnia widok na wszystkie metody wchodzące w skład żądania i zapewnia, że wszystkie ścieżki za pośrednictwem aplikacji jest mierzony. Wybranie opcji, na przykład tylko określone obszary nazw, który istnieje, nie może zbierać informacje potrzebne do rozwiązywania problemów z wydajnością. Czy utracić, zbieranie informacji o wydajności z spoza listy obszary nazw. W takim przypadku czasu w funkcji znanych obejmuje to ilość czasu w przestrzeni nazw spoza listy, wrażenie false znane funkcje są powolne, gdy nie są one.

Kiedy używać: gdy chcesz rozwiązać problem i trzeba wyizolować powolne funkcji.

Strategii: przed ustawieniem określone obszary nazw, zaleca się ustawienie wszystkie obszary nazw wiedzieć, co jest on trafień, a następnie zmniejsz liczbę nazw do tych, które są odpowiednie. Zmniejsza ilość zbieranych danych i zmniejsza wpływa na monitorowanej aplikacji.

System_CAPS_tipPorada

Warto włączyć wszystkie obszary nazw w środowisku testowym przed wdrożeniem w środowisku produkcyjnym, że jest zmniejszenie wydajności do monitorowania wszystkich przestrzeni nazw. Środowiska testowego nie jest dostępny, rozpocząć pomiaru wydajności podstawy jednym serwerze, a następnie włączyć wszystkie obszary nazw na jednym serwerze. Jeśli można określić, że wydajności nie ma wpływu na, następnie wdrożyć ustawienie na jednym serwerze.

Tylko dla programu System Center 2012 z dodatkiem SP1: Wszystkie obszary nazw jest na liście, a dla monitorowania domyślnie włączone. Jednak wszystkie obszary nazw, nie obejmuje obszary nazw, która została wyraźnie wyłączona.

Ten przykład przedstawia różnicę w danych monitorowania po zmianie nazw, które są włączone.

Monitorowanie za pomocą nie obszary nazw

Execution tree view with no namespaces enabled

Monitorowanie za pomocą nie dodatkowe obszary nazw włączone, drzewa wykonania pokazuje wywołania będą usług WCF, że ma szczegóły rzeczywiste przepływu lub gdzie pochodzących z tych połączeń. Jeśli developer podejmie próbę sprawdzenia tego problemu i widzi, że usługa sieci web jest wywoływana w wielu miejscach, informacje są niekompletne i mniej przydatne w pozwala im znalezienia true przyczyny.

Monitorowanie przy użyciu określonych obszarów nazw

Execution tree view with namespaces enabled

Dodanie określonych obszarów nazw odpowiednią aplikację, drzewa wykonania pokazuje więcej szczegółów na temat informacjami dotyczącymi powolne strony sieci Web.

Aby włączyć lub wyłączyć monitorowanie wszystkie obszary nazw i klasy

  1. Aby otworzyć szablon monitorowania wydajności aplikacji .NET w Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.

  2. Kliknij prawym przyciskiem myszy grupy aplikacji, których chcesz zmodyfikować, a następnie wybierz ustawienia właściwości.

  3. Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.

  4. Na Ustawienia zaawansowane kliknij przycisk ustawić obszary nazw można otworzyć Lista nazw strony. Jest to, gdzie możesz dodać obszary nazw.

  5. Aby dodać przestrzeni nazw, na Lista nazw zaznacz opcję wszystkie obszary nazw, kliknij przycisk Dodaj.

  6. Aby włączyć monitorowanie dla wszystkich obszary nazw, zaznacz Włącz monitorowanie. Jeśli chcesz wszystkie obszary nazw punkt wejścia, wybierz włączyć jako punktu wejścia. Kliknij przycisk OK.

    System_CAPS_tipPorada

    Z aplikacji sieci web zwykle nie trzeba włączyć nazw i klasy jako punktu wejścia. Punkty wejścia są używane jako wyzwalacz do uruchomienia pomiaru wydajności. .NET zawiera punkty wejścia dobrze znanych, które ma obejmować większości aplikacji sieci web. Należy ustawić flagę punktu wejścia tylko wtedy, gdy monitorowanej aplikacji jest wywoływana za pomocą interfejsu niestandardowych.