Tworzenie strategii poprawności: definiowanie właściwości warunku poprawności

Ta strona służy do definiowania konkretnego działania strategii poprawności.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Strategie operacyjne > Strategie poprawności > Nowa.

Uprawnienia dotyczące strategii poprawności są różne, w zależności od roli administracyjnej użytkownika. Dostępne są następujące role: monitorujący, operator, konfigurujący i administrator. Użytkownicy z rolą monitorującego lub operatora mogą jedynie wyświetlać informacje dotyczące strategii poprawności. Użytkownicy z rolą konfigurującego lub administratora mają wszystkie uprawnienia do konfigurowania strategii poprawności.

Właściwości warunku poprawności

Określa właściwości konkretnego warunku poprawności.

Tabela 1. Właściwości warunku wieku
Ustawienie Opis
Wiek maksymalny

To pole jest dostępne w przypadku strategii wieku. Dopuszczalne są dodatnie liczby całkowite określające liczbę dni lub godzin z zakresu od 1 godziny do 365 dni. Aby wprowadzić wartość taką jak 1,5 dnia, należy użyć wartości 36 godzin, ponieważ wartości dziesiętne nie są obsługiwane.

Tabela 2. Właściwości warunku nadmiernego przekroczenia limitu czasu żądania
Ustawienie Opis
Żądania z przekroczonym limitem czasu

To pole jest dostępne dla warunku nadmiernego czasu odpowiedzi żądania. Warunek nadmiernego przekroczenia limitu czasu żądania umożliwia wykrycie procentowej liczby żądań skierowanych do serwera, dla wszystkich serwerów będących elementami strategii, w przypadku których nastąpiło przekroczenie limitu czasu (ponad 60-sekundowy okres) po ich skierowaniu z routera na żądanie. Dopuszczalne wartości tego pola to liczby całkowite z zakresu od 1 do 99.

Tabela 3. Właściwości warunku nadmiernego czasu odpowiedzi
Ustawienie Opis
Czas odpowiedzi

To pole jest dostępne w przypadku strategii warunku nadmiernego czasu odpowiedzi. Strategia warunku nadmiernego czasu odpowiedzi jest naruszana, gdy średni czas odpowiedzi na żądania przekracza dany czas. Dopuszczalne wartości tego pola należą do przedziału od 1 milisekundy do 60 minut.

Tabela 4. Warunek pamięci: właściwości nadmiernego użycia pamięci
Ustawienie Opis
Wielkość sterty maszyny JVM

Strategia warunku nadmiernego użycia pamięci jest naruszana, gdy użycie pamięci przekroczy procent wielkości sterty w określonym czasie. Procent łącznej używanej pamięci jest wykorzystywany wraz z wartością czasu przekroczenia progu pamięci w celu określenia, kiedy mają być restartowane elementy. Dopuszczalne wartości tego pola to liczby całkowite z zakresu od 1 do 99.

Czas przekroczenia

To pole jest dostępne w przypadku strategii warunku nadmiernego użycia pamięci. Strategia warunku nadmiernego użycia pamięci jest naruszana, gdy użycie pamięci przekroczy procent wielkości sterty w określonym czasie. Dopuszczalne wartości tego pola należą do przedziału od 1 sekundy do 60 minut.

Tabela 5. Warunek pamięci: właściwości warunku przecieku pamięci
Ustawienie Opis
Poziom wykrywania
Istnieje możliwość wybrania następujących poziomów wykrywania. Dla każdego poziomu istnieje kompromis między szybkością i dokładnością wykrywania podejrzanych przecieków pamięci.
  • Szybsze wykrywanie, większe prawdopodobieństwo fałszywych alarmów: Poziom szybszego wykrywania powoduje szybsze wykrywanie potencjalnych przecieków pamięci, ale na tym poziomie wykrywania istnieje większa szansa niepoprawnego zidentyfikowania przecieku pamięci niż w przypadku wolniejszej strategii wykrywania, ponieważ analiza jest wykonywana, zanim sterta języka Java zostanie rozszerzona do maksymalnej skonfigurowanej wielkości.
  • Standardowe wykrywanie, standardowe prawdopodobieństwo fałszywych alarmów: Standardowy poziom wykrywania jest dokładniejszy niż szybkie wykrywanie, ale nie identyfikuje potencjalnych przecieków pamięci równie szybko. Ustawienia standardowe i szybsze wymagają tej samej ilości danych historycznych, ale ustawienie standardowe analizuje stertę języka Java po jej rozszerzeniu do maksymalnej skonfigurowanej wielkości.
  • Wolniejsze wykrywanie, mniejsze prawdopodobieństwo fałszywych alarmów: Poziom wolniejszego wykrywania jest najdokładniejszy, ale w przypadku tego poziomu wykrywania potencjalne przecieki pamięci nie są wykrywane tak szybko, jak w przypadku poziomu szybszego wykrywania. To ustawienie wymaga największej ilości danych historycznych.
Tabela 6. Właściwości warunku kanału przelewowego
Ustawienie Opis
Poziom wykrywania
  • Standardowe wykrywanie, normalne prawdopodobieństwo fałszywych alarmów: Standardowa strategia wykrywania jest mniej dokładna niż wolniejsza, ale szybciej identyfikuje potencjalny kanał przelewowy.

    Ten poziom używa mniej próbek (N=10) czasu odpowiedzi oraz wag dynamicznego menedżera obciążenia i wykrywa punkt zmiany w każdym pomiarze opartym na zbiorze próbek. Dzięki temu ta strategia szybciej dochodzi do określonych wniosków, ponieważ oczekuje na 20 próbek na potrzeby obliczenia różnicy średnich i znalezienia maksimum lokalnego: 10 dla lewostronnej średniej i 10 dla prawostronnej średniej. Próbki są gromadzone w przedziałach 15-sekundowych. Dzięki temu kanał przelewowy można znaleźć w przeciągu 5 minut od wystąpienia. Ponieważ jednak liczba próbek jest mniejsza, jeśli próbki mają wiele przejściowych wartości szczytowych lub obniżeń, występuje większe prawdopodobieństwo wystąpienia fałszywego alarmu.

  • Wolniejsze wykrywanie, mniejsze prawdopodobieństwo fałszywych alarmów: Wolniejsza strategia wykrywania jest najbardziej dokładna, ale nie wykrywa ona potencjalnego kanału przelewowego tak szybko, jak standardowa.

    Ten poziom używa więcej próbek (N=15) czasu odpowiedzi i wag dynamicznego menedżera obciążenia. Dzięki temu ta strategia wolniej dochodzi do określonych wniosków, ponieważ oczekuje na 30 próbek (15 dla lewostronnej średniej i 15 dla prawostronnej średniej) w celu obliczenia różnicy średnich. Czas wykrywania wynosi siedem minut i 30 sekund. Ponieważ jednak stosowana jest większa liczba próbek, występowanie próbek z przejściowymi wartościami szczytowymi lub obniżeniami nie ma większego wpływu na wartości średnich. Dlatego też prawdopodobieństwo wystąpienia fałszywych alarmów jest mniejsze.

Tabela 7. Właściwości warunku obciążenia
Ustawienie Opis
Łączna liczba żądań

Strategia warunku obciążenia jest naruszana, gdy zostanie obsłużona określona, zdefiniowana przez użytkownika liczba żądań. Wartość określająca liczbę żądań musi być liczbą całkowitą większą niż 1000.

Tabela 8. Właściwości warunku procentowego czyszczenia pamięci
Ustawienie Opis
Procent czasu przeznaczonego na czyszczenie pamięci

Strategia procentu czasu przeznaczonego na czyszczenie pamięci monitoruje wirtualną maszynę języka Java lub zestaw maszyn JVM w celu określenia, czy w określonym okresie próbkowania przeznaczają one więcej czasu na czyszczenie pamięci niż dany procent czasu. Jednostki to procenty. Wartość domyślna to 10. Dopuszczalne wartości tego pola to liczby całkowite z zakresu od 1 do 99.

Okres próbkowania

To pole określa czas, przez który gromadzone są dane dotyczące czyszczenia pamięci. Procent czasu przeznaczonego na czyszczenie pamięci w okresie próbkowania musi przekraczać wartość progową, aby konieczne było podjęcie działania naprawczego. Jednostki to minuty i godziny. Wartość domyślna wynosi 2 minuty. Dopuszczalne wartości tego pola należą do przedziału od 1 minuty do 24 godzin.

Tabela 9. Właściwości warunku niestandardowego
Ustawienie Opis
Uruchom plan reakcji, gdy Określa podwyrażenie reprezentujące pomiary wartościowane w warunku niestandardowym.

Reakcja monitora zarządzania poprawnością

Określa sposób działania produktu Intelligent Management, jeśli zdefiniowany warunek poprawności został spełniony.

Tryb reakcji

Określa tryb reakcji definiujący sposób działania strategii poprawności. Dostępne są dwa tryby reakcji: nadzorowany i automatyczny.

Podejmij następujące działania, gdy nastąpi naruszenie warunku poprawności

Istnieje możliwość zdefiniowania określonego zbioru działań, które mają mieć miejsce w przypadku naruszenia warunku poprawności. Te działania mogą być istniejącymi działaniami domyślnymi, ale istnieje również możliwość zdefiniowania działań niestandardowych w celu uruchomienia pliku wykonywalnego.

Lista działań jest wyświetlana w kolejności, w jakiej działania te są uruchamiane w przypadku naruszenia warunku poprawności. Aby dodać działanie, należy kliknąć przycisk Dodaj działanie.... Można wybrać istniejące, domyślne działanie strategii poprawności, utworzone przez użytkownika działanie niestandardowe lub można utworzyć nowe działanie niestandardowe.

Aby usunąć krok, należy go wybrać i kliknąć przycisk Usuń działanie. Aby zmienić kolejność kroków, należy wybrać krok do przeniesienia i kliknąć przycisk Przenieś w górę lub przycisk Przenieś w dół.



Nazwa pliku: hc_condition_detail_new.html