Dette dokument indeholder overvejelser og anbefaldinger omkring overvågning af performance af NSP STS installationen. Disse har til formål at varsle om for høj belastning, sådan at man kan nå forbedre situationen inden anvendere påvirkes. Derudover ønskes der også at indsamle viden omkring brug og udnyttelse af installationen.
Se Performance overvågning af KGW for detaljer omkring POI og hvordan disse behandles.
Antagelser
Jvf. Performance rapport - STS så kan en NSP installation med STS håndtere 16 req/sek.
POI
Nedenstående tabel beskriver hvad der skal måles samt hvilken "trigger", der anbefaldes opsættes:
POI | Trigger | Visualisering | Gruppe |
---|---|---|---|
Request/sekund | 16*90% = 14 | graf | w |
Request/minut | 960*90% = 864 | graf | w |
Request/time | 57600*90% = 51840 | graf | e |
Memory/5m | 90% | graf | e |
gns. svartid per minut | 5 sekunder | graf | w |
gns. svartid per time | 4 sekunder | graf | e |
Request fordelt på path per time | - | graf | - |
gns. svartid pr. minut for CVR-RID | 4 sekunder | graf | w |
STS kører i sin egen JVM, derfor er memory herpå for STS'en brugbar. CPU kan ikke måles per JVM, men må måles per NSP søjle.
Implementation
Dette afsnit beskriver hvordan POI kan findes via diverse logfiler. Her beskrives udelukkende hvilke, der er speciele for STS ifht. KGW, se Performance overvågning af KGW.
- Antal requests fordelt på path kan laves ud fra NSP Valve loggen. Af interesse findes:
/sts/services/NewSecurityTokenService
/sts/services/SecurityTokenService
/sts/services/IdentityTokenService
/sts/services/OIOSaml2Sosi
/sts/services/Sosi2OIOSaml
Svartiden for CVR-RID servicen findes vha. SLA loggen. F.eks. noget i stil med:
index=nspprod source="/pack/jboss/server/sts/log/nsputil-sla-sts.log" LogPoint="WsOcesCvrRidService.findRelatedCpr" | timechart span=1h avg(Duration)