Hva er WebSphere Health Management?

Lær om helsestyring i IBM WebSphere Application Server og hvordan du oppretter helsepolitikk.


Hva er helsestyring?

Health Management er en del av WebSphere Virtuelt foretaksmiljø, som er integrert i WebSphere Application Server 8.5.

WebSphere 8.5 er integrert med Driftspolitikk, som utnytter helsepolitikk.

Health Management er en policystyrt tilnærming for å overvåke WebSphere-bedriftsapplikasjonens serverbruk og være i stand til å svare på problemområdene før strømbruddet oppstår.

Health Management har to elementer:

  1. helsekontroller
  2. helsepolitikk

Hva er reaksjonsmodus?

Helsepolitikk inkluderer helsetilstanden, som du vil overvåke i miljøet. Det reagerer når dine definerte krav ikke er oppfylt.

Det er to reaksjonsmåter.

  1. Automatisk modus: Systemet vil iverksette tiltak når brudd på helsepolitikken oppdages.

Eks. Hvis du konfigurerer for å overvåke minnebruken og ønsker å starte JVM på nytt når meldingsbruken er 85%, vil systemet starte målrettet JVM på nytt når JVM-størrelsen på høyden når 85%.

  1. veiledet modus: System oppretter løpetidsoppgave når brudd på helsepolitikken oppdages. Dette krever manuell intervensjon for at WebSphere-administratoren skal godkjenne eller avvise oppgaven for kjøretidsoppgave.

Hva er helsetilstander?

Helsetilstand er objektet eller beregningene du vil overvåke miljøet ditt.

Det er åtte forhåndsdefinerte helsetilstand tilgjengelig i WebSphere 8.5. Du har et alternativ for å opprette tilpasset helsetilstand.

  • Aldersbaserte tilstand – denne tilstanden vil overvåke den definerte JVM og iverksette tiltak når den når en konfigurert aldersgrense.

ex:

Du kan konfigurere denne tilstanden til å starte JVM på nytt hvis den kjører i 15 dager. Akseptabel verdi for denne situasjonen er i dager eller timer som vist nedenfor.

  • Overdreven timeout for forespørsel betingelse – denne betingelsen vil iverksette tiltak når timeout-prosenten for forespørselen overstiger den definerte verdien. Akseptabel verdi er i prosent som vist nedenfor.

  • Overdreven responstid betingelse – dette vil overvåke tiden det tar for en forespørsel å fullføre og iverksette tiltak hvis tiden overskrider den definerte terskelen.

ex:

Du kan konfigurere denne tilstanden til å ta en tråddump når responstiden for en forespørsel er ett minutt. Akseptabel verdi er i millisekunder, sekunder og minutter som vist nedenfor.

  • Minnetilstand: overdreven minnebruk – overvåker minnebruken av JVM og iverksette tiltak hvis den overskrider terskelverdien.

ex:

Du kan konfigurere denne tilstanden til å ta JVM heap dump og starte JVM på nytt når minnebruken overskrider terskelen. Akseptabel verdi for JVM-haugestørrelse er i prosent og krenkende periode i sekunder og minutter som vist nedenfor.

  • Minnetilstand: minnelekkasje – dette vil se etter minnelekkasjer på JVM og iverksette tiltak.

Dette fikk tre deteksjonsnivåer.

  1. Rask (falske alarmer)
  2. Standard (noen falske alarmer)
  3. Sakte (færre falske alarmer)
  • Stormrenne tilstand – overvåk det betydelige fallet i gjennomsnittlig responstid og utfør tiltak som å generere tråddumping og starte JVM på nytt.

Dette fikk to deteksjonsnivå.

  1. Standard (noen falske alarmer)
  2. Sakte (færre falske alarmer)
  • arbeidsmengde betingelse – denne tilstanden oppdages når en JVM har servert et konfigurert antall forespørsler.

ex:

Du kan konfigurere for å starte JVM på nytt når den har betjent 20000000 forespørsler.

  • Søppelsamling prosentvis tilstand – denne overvåkingsprosenten av tidsbruk i søppelinnsamling i en definert periode og iverksette tiltak når en gang overstiger terskelen. Akseptabel verdi er prosent og prøvetakingsperiode som vist nedenfor.

Hva er helsehandling?

Helseaksjon er den helsepolitiske handlingen som skal kjøres når den overskrider den konfigurerte terskelen.

Det er syv forhåndsdefinerte helsehandlinger tilgjengelig i WebSphere 8.5.

  • Start serveren på nytt – for å starte JVM på nytt
  • Ta tråddumper – for å ta tråddumper av JVM
  • Ta JVM heap dumps – for å ta JVM heap dumps
  • Generer en SNMP-felle – generer SNMP-felle for feilsøking
  • Plasser serveren i vedlikeholdsmodus – stopp nye forespørsler fra klienten og vis bare aktiv økt
  • Plasser serveren i vedlikeholdsmodus og bry affinitet – stopp nye og eksisterende handlingsøkter
  • Plasser utenfor vedlikeholdsmodus – klar til å godta nye forespørsler

Du har et alternativ for å lage tilpasset helsehandling.

Hvordan lage helsepolitikker?

Helsepolitikk kan opprettes i fire enkle trinn.

  1. Definer helsepolitiske generelle egenskaper – her for å oppgi navnet på policyen og velg helsetilstanden
  2. Definer helsepolitiske egenskaper for helsetilstand – her for å gi en terskel for valgt helsetilstand og konfigurere nødvendige tiltak som skal iverksettes når helsetilstand bryter
  3. Spesifiser medlemmer som skal overvåkes – velg JVM, klynger, dynamiske klynger, on-demand rutere eller celle som mål for helsepolitikken
  4. Bekreft opprettelse av helsepolitikk – gjennomgå konfigurering av helsepolitikk og bekreft å opprette

La oss lage en helsepolitikk som følger.

  • Logg inn på WebSphere 8.5 ND DMGR-konsoll
  • Klikk på driftspolitikk >> Helsepolitikk
  • Klikk på Ny
  • Gi navn – Test_Policy
  • Velg helsetilstand som arbeidsbelastningstilstand (vi kan teste denne tilstanden raskt)
  • Klikk Neste
  • Legg inn totale forespørsler som 1000 for testformål
  • Velg reaksjonsmodus som automatisk
  • Legg til handling Start serveren på nytt og Ta tråddumper

  • Klikk Neste
  • Velg Filtrer etter som servere / noder
  • Legg til server1 som målmedlem
  • Klikk på Neste
  • Gå gjennom konfigurasjonen og klikk på Fullfør

La oss teste ved å få tilgang til applikasjonen som kjører på målrettet JVM (server1).

Når JVM betjener 1000 forespørsler, bør den ta en tråddumping og starte på nytt. Du kan bruke JMeter til å legge belastningen slik at testing kan utføres raskt.

Hva er helsekontroller?

Helsekontroller kontrollerer helsepolitikken og overvåker systemet. Helsekontroll må være aktivert i Helsekontroller for å overvåke retningslinjene.

Helsekontrolleren har selv konfigurerbare egenskaper som hvor ofte den skal kjøres og noen ganger for å starte serveren på nytt.

Dette lar deg begrense omstartserver i arbeidstiden.

Hva er helsepolitisk mål?

Helsepolitikk eller handlingsmål kan være JVM-er, klynger, dynamiske klynger, rutere på forespørsel eller celler.

Jeg håper dette hjelper deg med å forstå bedre. Hvis du er interessert i å lære DevOps, så sjekk ut dette grunnleggende kurs.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector