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/sekund16*90% = 14grafw
Request/minut960*90% = 864grafw
Request/time57600*90% = 51840grafe
Memory/5m90%grafe
gns. svartid per minut5 sekundergrafw
gns. svartid per time4 sekundergrafe
Request fordelt på path per time-graf-
gns. svartid pr. minut for CVR-RID4 sekundergrafw

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:
    1. /sts/services/NewSecurityTokenService 
    2. /sts/services/SecurityTokenService
    3. /sts/services/IdentityTokenService 
    4. /sts/services/OIOSaml2Sosi
    5. /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)
  • No labels