Pomiary transakcji IT
Podstawą mierzenia wydajności jest zbieranie właściwych metryk z infrastruktury rozumianej jako sprzęt komputerowy oraz infrastruktura techniczna , sieć, systemy operacyjne, bazy danych, middleware oraz aplikacje. Pomiary dokonywane są za pomocą inteligentnych sond próbkujących w zdefiniowanym interwale czasowym oraz systemu retencji danych. Zgromadzone dane o charakterze atomowym wykorzystuje się do śledzenia środowiska IT w czasie rzeczywistym oraz do generowania raportów o charakterze dostępnościowym , wydajnościowym i pojemnościowym. Dane zebrane z infrastruktury IT po przetworzeniu wykorzystywane są do kontroli umów typu OLA (Operations Level Agreement), wspierają procesy planowania pojemności i zarządzania incydentem i problemem.
Pomiary syntetyczne transakcji
Dostępność usługi, jako całości powinno mierzyć się wykonując transakcje typu end-to-end imitujące działanie użytkownika systemu. Zmierzenie czasu odpowiedzi systemu oraz stwierdzenie dostępności funkcji dostarczanej przez warstwę aplikacyjną daje podstawy do określenia poziomu dostarczania usługi. Można takie działania zlecić wybranym użytkownikom, ale należy wziąć pod uwagę błędy i niedokładności pomiarowe oraz zwiększyć zaangażowanie kadry w pomiar SLA. Dodatkowo takie pomiary mogą być podważane, jako nieobiektywne. Realizację mierzenia syntetycznego transakcji „zleca" się monitorom transakcyjnym end-to-end. Monitory takie, zwane również robotami transakcyjnymi, wykonują często złożone, nagrane uprzednio transakcje i mierzą czasy odpowiedzi zdefiniowanych faz (podtransakcji) oraz całości transakcji. Roboty badają również zawartość odpowiedzi aplikacji pod kątem jej poprawności technologicznej i merytorycznej. Automatyzacja monitorowania usługi z punktu widzenia użytkownika daje obiektywne metryki pozwalające na określenie poziomu dostarczania (SLM).
Zarządzanie zdarzeniami
Metryki zebrane z infrastruktury oraz robotów transakcyjnych bardzo trudno wykorzystać w czasie rzeczywistym do stwierdzenia zagrożenia lub degradacji komponentu IT. Analizę stanu środowiska w czasie rzeczywistym można zlecić narzędziom przez wykorzystanie mechanizmu notyfikacji przekroczenia progów alarmowych. W tradycyjnych systemach monitorowania wykorzystuje się możliwość ustawiania progów alarmowych (minimum jednego) w celu wywołania zdarzenia o charakterze binarnym , które jest transportowane do środowiska. Rekord zdarzenia dostarcza wielu informacji np.: o miejscu wystąpienia, ważności, priorytecie, właścicielu, dacie i czasie powstania zdarzenia. Informacja jest prezentowana w postaci graficznej na konsolach operatorskich, ale można dostarczyć ją bezpośrednio do adresatów za pomocą poczty elektronicznej lub SMS. Nowoczesne systemy monitorujące mają wbudowane mechanizmy wykrywania anomalii działania infrastruktury na podstawie dynamicznych progów alarmowych generowanych automatycznie przez system wykorzystujący algorytmy statystyczne. Taki system blokuje powstawanie tzw. event storms (burzy zdarzeń). Dodatkowe funkcjonalności korelujące w sposób automatyczny lub półautomatyczny zdarzenia powodują znaczną redukcję przetwarzanych zdarzeń z systemów monitorowania. Zdarzenia wygenerowane przez systemy pomiarowe wykorzystuje się do monitorowania dostępności aplikacji lub usług rozumianych jako komponenty wspierające wraz z relacjami między nimi.
|