Dette dokument indeholder overvejelser og anbefaldinger omkring overvågning af performance af NSP DCC 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 - DCC så kan en NSP installation af DCC håndtere 1633 req/sek.

POI

Nedenstående tabel beskriver hvad der skal måles samt hvilken "trigger", der anbefaldes opsættes:

POI
Trigger
Visualisering
Gruppe
Request/time5878800*90% = 5290920grafw
Request/sekund1633*90% = 1470grafw
Request/minut97980*90% = 88182grafw
Request fordelt på path per time-graf-
Memory/5m90%grafw
gns. svartid per time5 sekundergrafw
gns. svartid per minut8 sekundergrafw
gns. svartid per endpoint-liste-

DCC kører ikke i sin egen JVM, men deler med alle andre komponenter på NSP pånær STS. Derfor skal der kun være en memory måling for alle disse komponenter. 

Implementation

Her behandles, hvad der specifikt kræves for at implementere ovenstående vha. splunk søgninger ifht. hvad der allerede er beskrevet i Performance overvågning af KGW

  • DCC har kun en URL, nemlig /decoupling. Den kan dog kaldes med et postfix, der skal /decoupling/* bruges. 
  • For at finde svartider for bagvedliggende service, så kan sla-loggen bruges. Her findes logpunkter 

    DccServiceCall.run, som dækker over kaldet til den endelige service. 

  • No labels