Verktyg för prestandaanalys
Introduktion
Den här uid ger en översikt och instruktioner för hur man använder prestandaanalysverktyget som är integrerat i administrationsgränssnittet för tjänstehanteringsverktyget. Verktyget är avgörande för att identifiera åtgärder som tar avsevärd tid och ger insikter i konfigurationer eller användningsscenarier som kan påverka systemprestanda. Prestandanalysverktyget är tillgängligt i ESM-version 2024.1 och senare.
Möjliggör prestationsanalys
Viktig anmärkning
Den här funktionen har en betydande prestandapåverkan när den är aktiverad. Därför rekommenderas det inte att aktivera den när det inte finns något behov av att analysera en miljös prestanda, och i produktionsmiljöer bör den användas med försiktighet och vid tillfällen då potentiella prestandaproblem har minimal inverkan på systemets tillgänglighet för användare. Lämna inte verktyget aktiverat när du inte aktivt övervakar prestandan. Det rekommenderas starkt att du först provar det i en testmiljö med liknande konfiguration.
För att komma åt funktionerna för prestandaövervakning, aktivera plattformsinställningen performance.statistics.enabled genom att ställa in värdet till true . Det här verktyget erbjuder två observationsperioder, som finns under avsnittet Systemstatus i ESM-administrationsgränssnittet:
- Prestandastatistik sedan omstart : Pro insikter med tiden från den senaste systemomstarten till aktuell tid som observationsperiod.
- Daglig prestationsstatistik : Erbjuder en daglig översikt över prestationsmått.
Statistik kan återställas genom att aktivera och avaktivera prestandaövervakningsfunktionen i plattformsinställningarna.
Funktioner och funktionaliteter
- Trädstrukturvisning : Resultaten är grupperade efter operationstyp i ett hierarkiskt format för enkel analys:
- Körningsinformation : Total tid, antal körningar och genomsnittlig varaktighet är tillgängliga för varje operation eller grupp av operationer.
- Djupanalys : Gå ner till de 10 långsammaste operationerna för att granska sekvensen av enskilda operationer som utförs på ett datakort:
- Översikt över flera redigeringar : För åtgärder som flera redigeringar visar verktyget alla åtgärder som utförts som en del av den åtgärden:
Viktiga faser i datakortuppdateringar
- EntityUpdate : Observationer visar vanligtvis lyssnare som de långsammaste operationerna.
- EntityPreStore : Hanterare, ofta uttryck, är vanligtvis de långsammaste, vilket indikerar potentiella prestandaproblem.
- PostStore : Inkluderar ändringshistorik för datakort och fler hanterare. Lyssnare relaterade till arbetsflöden presenteras också här, med fokus på de relativt långsammaste operationerna (PersistenceListenerPostStore WorkflowListener)
Jämförelse av prestanda
- Webb API sökningar som tar cirka 1 minut anses vara långsamma.
- Enhetsuppdateringar som tar längre tid än några sekunder anses ineffektiva och en varaktighet på tiotals sekunder kommer sannolikt att orsaka en märkbar inverkan på användarupplevelsen.
Sorteringslogik
Verktyget sorterar resultaten baserat på den totala varaktigheten, vilket säkerställer att de långsammaste operationerna framhävs tydligt för omedelbar åtgärd.
Identifiera långsamma bokmärken
Verktygets funktionalitet omfattar även identifiering av långsamma bokmärken, vilket kan hjälpa till att identifiera ineffektivitet relaterade till specifika användare eller rollbaserade konfigurationer. Bokmärkets överordnade roll och potentiella mappar visas, vilket hjälper verktygsanvändaren att hitta bokmärket i fråga.
Slutliga insikter
I slutet av analysen kan användare hitta länkar till relevant datakort, mall eller attribut. Ytterligare information som användar-ID, bokmärkesnamn och användar- eller rollkoppling till bokmärket är också tillgänglig. För offentliga vyer visas användarnamnet som är associerat med åtgärden, utan att mappstrukturer avslöjas.
uid
- Aktivera prestandaövervakning med plattformsinställningen
performance.statistics.enabled. - Välj önskad observationsperiod för analys (sedan senaste omstart eller idag)
- Granska trädstrukturen för insikter på övergripande nivå och öka detaljnivån för detaljerad information.
- Fokusera på de operationer med den längsta totala tiden genom att inspektera objekten högst upp.
- Undersök långsamma bokmärken för potentiella optimeringar.
- Använd länkarna i slutet av analysen för att direkt komma åt datakort, hanterare eller användarinformation.
- Det är också möjligt att återställa statistiken genom att stänga av och aktivera funktionen igen i plattformsinställningarna.

Slutsats
Prestandanalysverktyget är ett användbart verktyg för ESM-administratörer för att säkerställa optimal systemprestanda. Genom att använda det här verktyget kan administratörer proaktivt åtgärda prestandaproblem, optimera konfigurationer och förbättra den övergripande effektiviteten i ESM-miljön. Regelbunden användning och analys bidrar till en smidigare och mer effektiv tjänsthanteringsupplevelse.
Resultaten visas i en trädstruktur, grupperade baserat på operationstyp. När man borrar sig ner i strukturen är det möjligt att se följande information:
- Total tid som spenderats på att utföra en operation eller grupp av operationer.
- Antal gånger operationen eller gruppen av operationer utfördes.
- Genomsnittlig körningstid för operationen eller gruppen av operationer.
Den lägsta nivån kan visa dig information från den lägsta nivån av operationerna.
Genom att klicka på "Långsammast" kan du se de 10 långsammaste operationerna under observationsperioden. När du går ner i data kan du se de enskilda operationerna som utförts i den ordning de utfördes på ett enskilt datakort.