Gå till slutet av bannern
Gå till början av bannern

SKLTP VP - Status tjänst

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 9 Nästa »

Inledning

VP exponerar en tjänst för att visa statusinformation. Den kan nås t.ex. med Curl:

application.properties
curl --data "username=uname&password=pw" http://<serveradress>:8080/status

Syftet är att en statusprobe ska kunna anropa denna för att se om VP fungerar samt att support- och servicepersonal snabbt skall kunna se status och versionsinformation för VP.

För instruktioner hur man installerar applikationen, se StatusProbe.

Konfigurering

Port och adress som statustjänsten ska starta på kan konfigureras i application.properties enligt standard springboot förfarande.

Propertynamn enligt nedan:

application.properties
# address för status tjänst
vp.status.url=http://${vp.host}:1080/status

Se även konfigureringsdokumentationen för vp-camel.

Beskrivning av statussvar

Statustjänsten returnerar en json map med följande nycklar:

NyckelBeskrivning
NameNamn på applikationen, "vp-services-camel"
Versionversion
BuildTimeDatum/tid när applikationen byggdes
ServiceStatusKommer alltid ha värdet "Started".
UptimeTiden applikationen har varit uppe
ManagementNameNamn på camel management, "vp-services"
JavaVersionJava version
CamelVersionVersion av Camel
TakCacheInitialized"true" om tak cache existerar
TakCacheResetInfoInformation om när TAK cache uppdaterades sist och resultatet
HsaCacheInitialized"true"´om HSA cache initierats ok
HsaCacheResetInfoinformation om när HSA cache uppdaterades sist och resultatet
JvmTotalMemoryJVM total memory
JvmFreeMemoryJVM free memory
JvmUsedMemoryJVM used memory
JvmMaxMemoryJVM max memory
EndpointsEndpoints för VPs exponerade tjänster


Exempel på statussvar


Status response json
{
  "Name": "vp-services-camel",
  "Version": "1.0.0-SNAPSHOT",
  "BuildTime": "2019-05-23T10:06:04.614Z",
  "ServiceStatus": "Started",
  "Uptime": "54 minutes",
  "ManagementName": "vp-services",
  "JavaVersion": "1.8.0_172",
  "CamelVersion": "2.24.0",
  "TakCacheInitialized": "true",
  "TakCacheResetInfo": "Date:2019-05-23T12:20 Status:RESTORED_FROM_LOCAL_CACHE vagval:2 behorigheter:2",
  "HsaCacheInitialized": "false",
  "HsaCacheResetInfo": "Date:2019-05-23T12:20 Status:false oldNum:0 newNum:0",
  "JvmTotalMemory": "478 mB",
  "JvmFreeMemory": "261 mB",
  "JvmUsedMemory": "216 mB",
  "JvmMaxMemory": "3564 mB",
  "Endpoints": [
    "http://localhost:1080/status",
    "http://localhost:24000/resethsacache",
    "http://localhost:23000/resetcache",
    "https://localhost:443/vp",
    "http://localhost:12312/vp"
  ]
}



  • Inga etiketter