Udostępnij za pośrednictwem


Priorytetyzowanie alertów za pomocą programu Application Advisor

 

Opublikowano: marzec 2016

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

Program Application Advisor współpracuje w programie System Center 2012 – Operations Manager z programem .NET Application Performance Monitoring, pomagając w zarządzaniu alertami i decydowaniu, którymi z nich należy się zająć w pierwszej kolejności. Ustala on, które aplikacje w danym środowisku wywołują najwięcej alertów. Te właśnie aplikacje należy badać w pierwszym rzędzie, bo to one powodują najwięcej naruszeń umów SLA (umów dotyczących poziomu usług). Program Application Advisor pozwala postawić pierwszy krok w zarządzaniu alertami i zapewnia wgląd w ogólną kondycję aplikacji. Zasadniczo program Application Advisor pomaga „wsłuchać się w szum” i zorientować, gdzie występuje najwięcej zdarzeń. Raporty o błędach aplikacji i raporty z analizy pozwalają dokładniej przyjrzeć się poszczególnym aplikacjom. Raporty z podsumowaniami pozwalają ogarnąć kluczowe informacje, takie jak pięć najważniejszych alertów do rozwiązania, na pierwszy rzut oka.

Aby wyznaczyć zakres i uruchomić raport programu Application Advisor

  1. Program Application Advisor i diagnostyka aplikacji są instalowane wraz z konsolą sieci Web programu Operations Manager. Aby znaleźć adres internetowy konsoli sieci Web programu Operations Manager, otwórz konsolę Operacje. W okienku nawigacji kliknij przycisk Administracja, kliknij element Ustawienia, a następnie kliknij dwukrotnie opcję Adresy sieci Web. Adres URL konsoli sieci Web programu Operations Manager zostanie określony jako: http(s)://<host sieci Web>/OperationsManager. Oto łącza do konsol programu Application Advisor i diagnostyki aplikacji w tym samym formacie URL i z tym samym hostem sieci Web:

    - Adres konsoli programu Application Advisor to: http(s)://\<host sieci Web\>/AppAdvisor
    
    - Adres konsoli diagnostyki aplikacji to: http(s)://\<host sieci Web\>/AppDiagnostics
    

    Dla ułatwienia sobie dostępu dodaj adresy URL wszystkich trzech konsol do listy ulubionych w używanej przeglądarce sieci Web.

    Aby otworzyć program Application Advisor, wklej adres URL programu Application Advisor w swojej przeglądarce. Program Application Advisor otworzy się w oknie przeglądarki sieci Web. Różne raporty monitorowania aplikacji wyświetlają się w kontekście tych usług i funkcji aplikacji, które zostały skonfigurowane w czasie tworzenia grup aplikacji do monitorowania.

    Dostępem do programu Application Advisor steruje się za pomocą ról operatora programu Application Monitoring, operatora raportów i administratora. Należy mieć przypisane role operatora programu Application Monitoring oraz operatora raportów albo rolę administratora. Więcej informacji znajduje się w temacie Role użytkowników programu Application Performance Monitoring

    Dostępem do diagnostyki aplikacji steruje się za pomocą ról operatora programu Application Monitoring i administratora. Aby mieć uprawnienia do konsoli, należy mieć jedną z wyżej wymienionych ról.

    Uwaga

    Program Application Advisor wymaga usług SQL Server Report Services (SSRS). Aby móc używać programu Application Advisor, należy mieć zainstalowane raportowanie w programie Operations Manager.

  2. W okienku Nawigacja, w menu rozwijanym Wszystkie grupy aplikacji wybierz, czy raporty mają obejmować informacje dla wszystkich grup aplikacji, czy dla ich podzestawu.

    Uwaga

    Grupy aplikacji tworzy się w konsoli diagnostyki aplikacji. Pozwala to utworzyć grupę aplikacji, która ma stanowić zakres raportów. Korzystanie z wielu grup aplikacji może mieć negatywny wpływ na wydajność.

  3. W menu Wybierz raport wybierz, jak ma być ustalony zakres raportów, a następnie kliknij raport, który chcesz uruchomić. Można ustalić zakres raportów za pomocą opcji Monitorowanie po stronie klienta, Raporty analizy problemów i Analiza wykorzystania zasobów albo wybrać jeden z indywidualnych raportów do wyświetlenia.

    Można także wybrać raport, klikając jedną z grafik raportów.

  4. Użyj pól Data rozpoczęcia i Data zakończenia, aby wybrać zakres czasu lub dni dla alertów, które mają zostać ujęte w raportach.

  5. Kliknij pole tekstowe Stan, aby odfiltrować alerty pod kątem nowych, przejrzanych, usuniętych lub celowych.

    System_CAPS_tipPorada

    Wyświetlenie alertów z kategorii Celowe pomaga sprawdzić, czy problemów nie powoduje w istocie sposób, w jaki zaprojektowano daną aplikację.

  6. Kliknij menu rozwijane Źródło, aby wybrać składnik aplikacji, który ma zostać objęty raportem.

    Uwaga

    Do użycia jako źródło są dostępne tylko aplikacje wchodzące w skład początkowo wybranej grupy aplikacji.

  7. Kliknij menu rozwijane Komputer, aby wybrać komputer lub komputery, których ma dotyczyć raport.

  8. W menu rozwijanym Problem można wybrać filtr wyświetlający wszystkie wykryte problemy lub tylko problemy krytyczne.

  9. Kliknij przycisk Zastosuj, aby zapisać tę konfigurację raportu i uruchomić raport.

Przykłady: Ustalanie priorytetu alertów za pomocą raportu Analiza rozkładu problemów

Na początku pracy z alertami monitorowania aplikacji warto zorientować się, którymi alertami należy zająć się w pierwszej kolejności, aby uzyskać największy wpływ na aplikacje w danym środowisku. Takie zadanie ma program Application Advisor: ustalić, które aplikacje powodują najwięcej alertów i jakie typy alertów są zgłaszane. Wprowadza to aktywne podejście do zarządzania kondycją aplikacji, ponieważ oznacza inteligentne zajmowanie się najbardziej problemowymi obszarami aplikacji, a nie zwykłe reagowanie na alerty w miarę ich występowania.

Aby zademonstrować, w jaki sposób program Application Advisor ustala priorytet alertów, w tym przewodniku wykorzystano raport pomocny przy początkowym badaniu problemów z aplikacjami: raport Analiza rozkładu problemów. Raport ten przedstawia rozkład problemów dotyczących błędów aplikacji, wydajności, łączności i zabezpieczeń wszystkich monitorowanych aplikacji — z wyróżnieniem aplikacji stwarzających najwięcej problemów. W przypadku aplikacji, które przyczyniły się do większości problemów, ten raport podaje więcej szczegółów, pokazując składniki aplikacji oraz zewnętrze zależności, które stanowią główną przyczynę problemów.

Aby zinterpretować kluczowe elementy raportu Analiza rozkładu problemów

  1. Po wykonaniu procedury ustalania zakresu i uruchamiania raportu programu Application Advisor wybierz informacje, jakie ma uwzględniać raport, a następnie kliknij przycisk Zastosuj w celu uruchomienia raportu.

  2. Oto trzy widoki, w których będą wyświetlane najważniejsze problemy:

    - Aby wyświetlić dla aplikacji tylko problemy z wydajnością i najważniejsze zdarzenia dotyczące wydajności, kliknij łącze **Zbiorcza analiza wydajności**.
    
    - Aby wyświetlić dla aplikacji tylko wyjątki i najważniejsze zdarzenia wyjątków, kliknij łącze **Zbiorcza analiza błędów**.
    
    - Wszystkie typy problemów i najważniejsze problemy dla poszczególnych aplikacji można wyświetlić w sekcji **Ogólna statystyka źródeł**. W tej sekcji można zobaczyć, jaki procent zdarzeń dotyczących wydajności i zdarzeń wyjątków zgłaszają zasoby aplikacji, takie jak wywołania funkcji czy kwerendy do baz danych.
    
  3. Kliknij pierwszy link w dowolnym widoku, który chcesz zbadać. Ten pierwszy link pokazuje najwyższą przyczynę alertów i uruchamia listę wszystkich problemów powiązanych z daną aplikacją lub źródłem.

    System_CAPS_importantWażne

    Na tym etapie następuje przejście od listy uporządkowanej priorytetowo do badania indywidualnych alertów powiązanych z najważniejszym problemem. Żadne ze zdarzeń na tej liście nie jest ważniejsze od innych, ale każde z nich może pomóc ustalić główną przyczynę.

  4. Kliknij jeden z linków w oknie Opis zdarzenia — zostanie otwarta strona właściwości zdarzenia diagnostyki aplikacji. Tutaj można przeglądać dane o samym zdarzeniu. W tym miejscu najlepiej zacząć rozwiązywanie problemów. Więcej informacji można znaleźć w temacie Praca ze zdarzeniami przy użyciu Diagnostyki aplikacji.

    Zaczynając od karty właściwości zdarzenia, użyj tej i innych kart, aby dowiedzieć się więcej o tym, co się stało, czy może chodzić o problem systemowy, jak wskazują dane dotyczące wydajności, i w której warstwie aplikacji wystąpił problem, korzystając z łańcuchów rozproszonych. Prześledzenie tych informacji powinno ujawnić, czy chodzi o problem systemowy, czy też problem kodu aplikacji, i kto w związku z tym powinien go rozwiązać.

Aby dodać raport programu Application Advisor do ulubionych

  1. Jeśli chcesz zapisać raport zawierający informacje z pewnego zakresu, tak aby móc wyświetlić je łatwo później, dodaj raport do swojej listy ulubionych. Wybierz raport, który chcesz uruchomić, z menu Wybierz raport lub klikając grafikę raportu.

    Uwaga

    Zakres informacji, które ma obejmować raport, można określić przed dodaniem raportu do ulubionych albo można utworzyć informacje o zakresie w kreatorze zarządzania elementami ulubionymi.

  2. W okienku Wyniki kliknij ikonę Ulubione, aby otworzyć kreatora zarządzania elementami ulubionymi.

  3. W kreatorze zarządzania elementami ulubionymi można pozostawić ustawienia użyte do wskazania zakresu informacji uwzględnianych w raporcie, można je zresetować lub ustawić po raz pierwszy.

  4. W miarę wprowadzania lub potwierdzania ustawień zakresu klikaj przycisk Dalej w celu przechodzenia przez kolejne strony ustawień kreatora, a następnie kliknij przycisk Zakończ.

  5. W obszarze nazw Ulubione kliknij pozycję Ulubione, aby wyświetlić właśnie skonfigurowany raport.

  6. Aby wyświetlić któryś raport z elementów ulubionych, po prostu go kliknij.