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/time | 5878800*90% = 5290920 | graf | w |
Request/sekund | 1633*90% = 1470 | graf | w |
Request/minut | 97980*90% = 88182 | graf | w |
Request fordelt på path per time | - | graf | - |
Memory/5m | 90% | graf | w |
gns. svartid per time | 5 sekunder | graf | w |
gns. svartid per minut | 8 sekunder | graf | w |
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.