API-root is:
protocol://servername:port/api
Default Port: 1323
The Overall Service contains:
A service contains:
A ServiceState consists of
No authentication required
GET /api/Services
Response Body
{
"name": "PPA Dev",
"currentState": {
"state": "online",
"lastChecked": "2020-05-23T15:21:06.20791633Z",
"stateSince": "2020-05-23T15:20:44.184657935Z",
"errorMessage": "",
"warning": ""
},
"previousStates": null,
"services": [
{
"id": "ppa",
"name": "PPA",
"host": "http://ppa",
"port": "3000",
"serviceState": {
"state": "online",
"lastChecked": "2020-05-23T15:20:32.099853937Z",
"stateSince": "2020-05-23T15:20:32.099855106Z",
"errorMessage": "",
"warning": ""
},
"pastServiceStates": [
{
"state": "offline",
"lastChecked": "2020-05-23T15:19:32.074254749Z",
"stateSince": "2020-05-23T15:19:32.074255908Z",
"errorMessage": "Get \"http://ppa:3000/healthcheck\": dial tcp 172.17.0.4:3000: connect: connection refused",
"warning": ""
}
],
"checks": [],
"version": "",
"components": []
},
{
"id": "goflow",
"name": "Goflow",
"host": "http://goflow",
"port": "8888",
"serviceState": {
"state": "online",
"lastChecked": "2020-05-23T15:20:32.607963396Z",
"stateSince": "2020-05-23T15:19:32.102167904Z",
"errorMessage": "",
"warning": ""
},
"pastServiceStates": null,
"checks": [
{
"id": "rabbitmqConnection",
"name": "Check RabbitMQ Connection",
"description": "Checks if goflow can connect to RabbitMQ",
"serviceState": {
"state": "success",
"lastChecked": "2020-05-23T15:20:32.607874089Z",
"stateSince": "2020-05-23T15:19:32.102043192Z",
"errorMessage": "",
"warning": ""
},
"pastServiceStates": null,
"route": "/healthcheck/rabbitmq",
"enabled": true
}
],
"version": "2.6.0",
"components": [
{
"id": "masterprofile",
"Name": "Master Profile",
"version": "11.2.7.2",
"components": null
},
{
"id": "pdftoolbox",
"Name": "PDFToolbox",
"version": "11.0.527",
"components": null
}
]
},
{
"id": "rabbitmq",
"name": "RabbitMQ",
"host": "rabbitmq",
"port": "5672",
"serviceState": {
"state": "online",
"lastChecked": "2020-05-23T15:20:32.114485707Z",
"stateSince": "2020-05-23T15:19:32.104429942Z",
"errorMessage": "",
"warning": ""
},
"pastServiceStates": null,
"checks": null,
"version": "",
"components": null
},
{
"id": "mongodb",
"name": "MongoDB",
"host": "mongodb",
"port": "27017",
"serviceState": {
"state": "online",
"lastChecked": "2020-05-23T15:20:32.08971206Z",
"stateSince": "2020-05-23T15:19:32.084421367Z",
"errorMessage": "",
"warning": ""
},
"pastServiceStates": null,
"checks": null,
"version": "",
"components": null
}
]
}