API-root is:
protocol://servername:port/api
Default Port: 1323
A service contains:
No authentication required
GET /api/Services
Response Body
{
"goflow": {
"id": "goflow",
"name": "Goflow",
"host": "http://10.0.1.45",
"port": "8888",
"serviceState": {
"state": "online",
"lastChecked": "2020-04-04T10:42:47.456030265Z",
"stateSince": "2020-04-03T16:54:46.768058092Z",
"errorMessage": ""
},
"pastServiceStates": [],
"version": ""
},
"mongodb": {
"id": "mongodb",
"name": "MongoDB",
"host": "mongodb",
"port": "27017",
"serviceState": {
"state": "online",
"lastChecked": "2020-04-04T10:42:51.414954698Z",
"stateSince": "2020-04-04T10:01:41.390411204Z",
"errorMessage": ""
},
"pastServiceStates: [],
"version": ""
},
"ppa": {
"id": "ppa",
"name": "PPA",
"host": "http://10.0.1.45",
"port": "3000",
"serviceState": {
"state": "online",
"lastChecked": "2020-04-04T10:42:47.370217724Z",
"stateSince": "2020-04-03T16:46:46.625699061Z",
"errorMessage": ""
},
"pastServiceStates": [],
"version": ""
},
"rabbitmq": {
"id": "rabbitmq",
"name": "RabbitMQ",
"host": "rabbitmq",
"port": "5672",
"serviceState": {
"state": "offline",
"lastChecked": "2020-04-04T10:42:47.456143479Z",
"stateSince": "2020-04-03T16:56:46.774546634Z",
"errorMessage": "failed to connect to message queue: dial tcp 172.17.0.2:5672: socket: too many open files"
},
"pastServiceStates": [],
"version": ""
}
}