Page History
...
Navn (på property i JSON-response) | Beskrivelse |
---|---|
$.details. certificateExpiryorganDonorClient | Tjekker om det seneste kald med den pågældende integration var succesfuldt. Hvis det ikke var succesfuldt, så viser "error" en toString() på den exception der opstod. Der vises eventuelt "timeOfLastExecution", som angiver det seneste tidspunkt, hvor et kald blev forsøgt (uanset om det var successfuldt eller ikke-successfuldtTjekker om konfigurede certifikater er tæt på udløb. Der tjekkes alle certifikater i de to keystores der er angivet i property'erne application.properties:"client.keystore.filesystem.path" og i minlogclient.properties:"sts.keystore". Derudover vises detaljer om udløbsdato for alle certifikater (dvs. hvis en keystore indeholder flere certifikater, så vises detaljer for alle). UP: OK |
$.details.syncJob | Tjekker om den seneste afvikling af jobbet var successfuld. Hvis den ikke var succesfuld, så livingWillClient UP: OK |
$.details.syncJob | Tjekker om den seneste afvikling af jobbet var successfuld. Hvis den ikke var succesfuld, så viser "error" en toString() på den exception der opstod. Der vises eventuelt "timeOfLastExecution", som angiver det seneste tidspunkt, hvor jobbet blev forsøgt afviklet. UP: OK |
$.details.db | Er baseret på Actuator's indbyggede DataSourceHealthIndicator og tjekker, at der kan udføres en "SELECT 1" query på alle applikationens datasources. Query'en udføres i det øjeblik Health-statussiden forespørges. Der vises detaljer om status for de enkelte datasources. UP: OK |
db | Er baseret på Actuator's indbyggede DataSourceHealthIndicator og tjekker, at der kan udføres en "SELECT 1" query på alle applikationens datasources. Query'en udføres i det øjeblik Health-statussiden forespørges. Der vises detaljer om status for de enkelte datasources. UP: OK |
Eksempel på responseEksempel på response, når applikationen er sund
HTTP statuskode: 200 OK
Code Block | ||
---|---|---|
| ||
{ "status": "UP", "details": { "certificateExpiry": { "status": "UP", "details": { "certificates": [ { "file": "test1/FMK-KRS-TEST.jks", "alias": "sosi:alias_system", "validFrom": "2017-04-04T13:39:50Z", "validUntil": "2020-04-04T13:39:27Z" }, { "file": "test1/FMK-KRS-TEST.jks", "alias": "sosi:alias_system", "validFrom": "2017-04-04T13:39:50Z", "validUntil": "2020-04-04T13:39:27Z" } ] } }, "organDonorClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.245Z" } }, "livingWillClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.246Z" } }, "treatmentWillClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.245Z" } }, "personalDataCardRegisterClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.246Z" } }, "scesClient"organDonorClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.566Z245Z" } }, "minLogClientlivingWillClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.569Z246Z" } }, "syncJobtreatmentWillClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T1830T17:0031:0513.321Z245Z" } }, "dbpersonalDataCardRegisterClient": { "status": "UP", "details": { "primaryDataSourcetimeOfLastExecution": { "status": "UP","2019-07-30T17:31:13.246Z" } "details": { }, "databasescesClient": "MySQL",{ "status": "UP", "hellodetails": 1{ }"timeOfLastExecution": "2019-07-30T17:31:13.566Z" }, }, "stamdataDataSourceminLogClient": { "status": "UP", "details": { "detailstimeOfLastExecution": {"2019-07-30T17:31:13.569Z" } "database": "MySQL"}, "syncJob": { "hellostatus": 1"UP", "details": { } }"timeOfLastExecution": "2019-07-30T18:00:05.321Z" } } } } |
Eksempel på response, når noget i applikationen kræver indgriben
HTTP statuskode: 202 Accepted
Code Block | ||
---|---|---|
| ||
{ "status": "NEEDS_ATTENTION", "details": { "certificateExpirydb": { "status": "UP", "details": { "certificatesprimaryDataSource": [{ { "status": "UP", "filedetails": "test1/FMK-KRS-TEST.jks",{ "aliasdatabase": "sosi:alias_systemMySQL", "validFromhello": "2017-04-04T13:39:50Z",1 "validUntil": "2020-04-04T13:39:27Z" } }, "stamdataDataSource": { "filestatus": "test1/FMK-KRS-TEST.jksUP", "aliasdetails": "sosi:alias_system",{ "validFromdatabase": "2017-04-04T13:39:50ZMySQL", "hello": 1 "validUntil": "2020-04-04T13:39:27Z" } } ]} } } } |
Eksempel på response, når noget i applikationen kræver indgriben
HTTP statuskode: 202 Accepted
Code Block | ||
---|---|---|
| ||
{ "status": "NEEDS_ATTENTION", },"details": { "organDonorClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.245Z" } }, "livingWillClient": { "status": "NEEDS_ATTENTION", "details": { "error": "java.io.IOException: HTTP POST failed (404): Not Found", "timeOfLastExecution": "2019-07-30T17:31:13.246Z" } }, "treatmentWillClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.245Z" } }, "personalDataCardRegisterClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.246Z" } }, "scesClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.566Z" } }, "minLogClient": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T17:31:13.569Z" } }, "syncJob": { "status": "UP", "details": { "timeOfLastExecution": "2019-07-30T18:00:05.321Z" } }, "db": { "status": "UP", "details": { "primaryDataSource": { "status": "UP", "details": { "database": "MySQL", "hello": 1 } }, "stamdataDataSource": { "status": "UP", "details": { "database": "MySQL", "hello": 1 } } } } } } |
...