Slide 45
Slide 45 text
application/health+json
• Internet Draft inadarei-api-
health-check
• Pros
• „status“ attribute („pass“,
„warn“, „error“)
• Cons
• Specific to health of an api
• Overhead content
HTTP/1.1 200 OK
Content-Type: application/health+json
{
"status": "pass",
"version": "1",
"releaseId": "1.2.2",
"notes": [""],
"output": "",
"serviceId": "f03e522f-1f44-4062-9b55-9587f91c9c41",
"description": "health of authz service",
"checks": {
"cassandra:responseTime": [
{
"componentId": "dfd6cf2b-1b6e-4412-a0b8-f6f7797a60d2",
"componentType": "datastore",
"observedValue": 250,
"observedUnit": "ms",
"status": "pass",
"affectedEndpoints" : [
"/users/{userId}",
"/customers/{customerId}/status",
"/shopping/{anything}"
],
"time": "2018-01-17T03:36:48Z",
"output": ""
}