Ability to support response from endpoint (aka don't just "ping" the endpoint). Enables more granular tracking if clients want it, as well as ability to implement some particular logic on the health check endpoint to see more than just up/down, but also processing time on the server.
Something like
{
"receivedTime": "2016-12-31 11:11:11.123z4",
"completedTime": "2016-12-31 11:11:11.457z4",
"processingTimeMS": 334
"serverLoad": XYZ,
"memory": abc
}
Ability to support response from endpoint (aka don't just "ping" the endpoint). Enables more granular tracking if clients want it, as well as ability to implement some particular logic on the health check endpoint to see more than just up/down, but also processing time on the server.
Something like
{
"receivedTime": "2016-12-31 11:11:11.123z4",
"completedTime": "2016-12-31 11:11:11.457z4",
"processingTimeMS": 334
"serverLoad": XYZ,
"memory": abc
}