Suorituskykyanalyysityökalu
Johdanto
Tämä uid tarjoaa yleiskatsauksen ja ohjeet Service Management -työkalun hallintakäyttöliittymään integroidun suorituskykyanalyysityökalun käyttöön. Työkalu on tärkeä merkittävässä roolissa aikaa vievien toimintojen tunnistamisessa ja tarjoaa tietoa järjestelmän suorituskykyyn mahdollisesti vaikuttavista kokoonpanoista tai käyttötilanteista. Suorituskykyanalyysityökalu on saatavilla ESM-versioissa 2024.1 ja uudemmissa.
Suorituskykyanalyysin käyttöönotto
Tärkeä huomautus
Tällä ominaisuudella on merkittävä vaikutus suorituskykyyn, kun se on käytössä. Siksi sen ottamista käyttöön ei suositella, kun ympäristön suorituskykyä ei tarvitse analysoida. Tuotantoympäristössä sitä tulisi käyttää varoen ja aikoina, jolloin mahdollisilla suorituskykyongelmilla on minimaalinen vaikutus järjestelmän saatavuuteen käyttäjille. Älä jätä työkalua käyttöön, kun et valvo suorituskykyä aktiivisesti. On erittäin suositeltavaa kokeilla sitä ensin testiympäristössä, jossa on samanlainen kokoonpano.
Päästäksesi suorituskyvyn valvontaominaisuuksiin, ota käyttöön alustan asetus performance.statistics.enabled asettamalla arvoksi true . Tämä työkalu tarjoaa kaksi havaintojaksoa, jotka löytyvät ESM:n hallintakäyttöliittymän Järjestelmän tila -osiosta:
- Suorituskykytilastot uudelleenkäynnistyksen jälkeen : Pro tietoja käyttäen havaintojaksona aikaa viimeisimmästä järjestelmän uudelleenkäynnistyksestä nykyhetkeen.
- Päivittäiset suorituskykytilastot : Tarjoaa päivittäisen yleiskatsauksen suorituskykymittareista.
Tilastot voidaan nollata kytkemällä suorituskyvyn seurantatoiminto pois päältä ja päälle alustan asetuksissa.
Ominaisuudet ja toiminnot
- Puurakenteen näyttö : Tulokset on niputettu operaatiotyypin mukaan hierarkkisessa muodossa analyysin helpottamiseksi:
- Suoritustiedot : Kullekin toiminnolle tai toimintoryhmälle on saatavilla kokonaiskäytetty aika, suoritusten määrä ja keskimääräinen kesto.
- Syvällinen analyysi : Poraudu kymmeneen hitaimpaan operaatioon tarkastellaksesi datakortilla suoritettujen yksittäisten toimintojen järjestystä:
- Usean muokkauksen yleiskatsaus : Usean muokkauksen kaltaisissa toiminnoissa työkalu näyttää kaikki kyseisen toiminnon osana tehdyt toimenpiteet:
Datacard-päivitysten keskeiset vaiheet
- EntityUpdate : Havainnot osoittavat tyypillisesti kuuntelijat hitaimmiksi toiminnoiksi.
- EntityPreStore : Käsittelijät, usein lausekkeet, ovat yleensä hitaimpia, mikä viittaa mahdollisiin suorituskykyongelmiin.
- PostStore : Sisältää datakortin muutoshistorian ja lisää käsittelijöitä. Myös työnkulkuihin liittyvät kuuntelijat esitetään tässä, korostaen suhteellisesti hitaimpia toimintoja (PersistenceListenerPostStore WorkflowListener)
Suorituskyvyn vertailuanalyysi
- Noin minuutin kestävät Web API -haut katsotaan hitaiksi.
- Muutaman sekunnin yli kestävät entiteettipäivitykset katsotaan tehottomiksi, ja kymmenien sekuntien kestot todennäköisesti vaikuttavat merkittävästi käyttökokemukseen.
Lajittelulogiikka
Työkalu lajittelee tulokset kokonaiskeston perusteella varmistaen, että hitaimmat toiminnot ovat näkyvästi esillä välittömiä toimia varten.
Hitaiden kirjanmerkkien tunnistaminen
Työkalun toiminnallisuus ulottuu hitaiden kirjanmerkkien tunnistamiseen, mikä voi auttaa paikantamaan tiettyihin käyttäjä- tai roolipohjaisiin kokoonpanoihin liittyviä tehottomuuksia. Kirjanmerkin päärooli ja mahdolliset kansiot näytetään, mikä auttaa työkalun käyttäjää löytämään kyseisen kirjanmerkin.
Loppupäätelmät
Analyysin lopussa käyttäjät voivat löytää linkkejä asiaankuuluvaan datakorttiin, mallipohjaan tai attribuuttiin. Myös lisätietoja, kuten käyttäjätunnus, kirjanmerkin nimi ja käyttäjän tai roolin yhteys kirjanmerkkiin, on saatavilla. Julkisissa näkymissä toimintoon liittyvä käyttäjänimi näytetään paljastamatta kansiorakenteita.
uid
- Ota suorituskyvyn valvonta käyttöön
performance.statistics.enabled-alustan asetuksella. - Valitse haluttu havaintojakso analyysia varten (viimeisestä uudelleenkäynnistyksestä lähtien tai tänään)
- Tarkista puurakenne saadaksesi ylimmän tason tietoja ja poraudu alaspäin saadaksesi yksityiskohtaisia tietoja.
- Keskity pisimmän kokonaiskeston omaaviin toimintoihin tarkastelemalla ylimpiä kohteita.
- Tutki hitaita kirjanmerkkejä mahdollisten optimointien varalta.
- Käytä analyysin lopussa olevia linkkejä päästäksesi suoraan datakortteihin, käsittelijöihin tai käyttäjätietoihin.
- Tilastot voi myös nollata poistamalla ominaisuuden käytöstä ja ottamalla sen takaisin käyttöön alustan asetuksista.

Johtopäätös
Suorituskykyanalyysityökalu on hyödyllinen työkalu ESM-järjestelmänvalvojille optimaalisen järjestelmän suorituskyvyn varmistamiseksi. Tämän työkalun avulla järjestelmänvalvojat voivat ennakoivasti puuttua suorituskykyyn liittyviin ongelmiin, optimoida kokoonpanoja ja parantaa ESM-ympäristön yleistä tehokkuutta. Säännöllinen käyttö ja analysointi edistävät sujuvampaa ja tehokkaampaa palvelunhallintakokemusta.
Tulokset näytetään puurakenteessa, joka on niputettu operaatiotyypin mukaan. Rakenteessa alaspäin porautuessa on mahdollista nähdä seuraavat tiedot:
- Toiminnon tai toimintoryhmän suorittamiseen käytetty kokonaisaika.
- Toiminnon tai toimintoryhmän suorituskertojen lukumäärä.
- Toiminnon tai toimintoryhmän keskimääräinen suorituskesto.
Alin taso pystyy näyttämään sinulle tietoja toimintojen alimmalta tasolta.
Yksittäisen esiintymän tarkastelu napsauttamalla "Hitain"-painiketta antaa sinulle mahdollisuuden nähdä tarkastelujakson 10 hitainta toimintoa. Kun poraudut dataan tarkemmin, voit nähdä yksittäiset toiminnot siinä järjestyksessä kuin ne suoritettiin yksittäisellä datakortilla.