Stackworx

Stackworx.io

View on GitHub

Build Monitor Assignment

The goal of this project is to creat a simple server that aggregates website health checks.

See here for initial project setup

First download the project zip from here. Unzip the file and and examine the instructions in the Readme

Requirements

Example Error Response:

{
  "data": {
    "servers": [
      {
        "id": 1,
        "name": "Server1",
        "healthCheckUri": "https://api.durf.dev.stackworx.io/health",
        "status": "DOWN",
        "error": {
          "status": 500,
          "body": "An Internal Server Error Occured"
        }
      }
    ]
  }
}

Bonus Requirements (Difficulty in brakets):

Bonus requirements for extra credit. Not listed in any particular order

Help

Send an email to assignment@stackworx.io if you get stuck

Hints