MaxSoft — API Health Checker
Real time health check dashboard for your backend services.
Published in
2 min readNov 7, 2020
Introduction
When we are working on a real project it is vital to have dashboard where we can find the availability of the backend services integrated with that project. This project can be used for that purpose.
Advantages
- Easy to find unavailable backend services
- Real-time updating the services status in every “x” seconds (“x” can be configured. By default “x” is 30 seconds)
- Easy to integrate services
- Can maintain multiple environments
- No need to worry about the CORS issue
- Both Web and Mobile friendly UI
- Free and open-source
Architecture
API Health Checker Dashboard Vs Dynatrace Dashboard
How to use?
Pre-requisites:
Steps:
- Clone this project
- Open the project in VSCode
- Update the JSON files located in “api-health-checker-dashboard/config” with your Backend services’ health routes
- Save the changes
- Open a terminal from VSCode
- Execute
npm install
to install the node modules - Execute
npm run dev
to start the node application - Open the web application from http://localhost:5000
Deployment
You can deploy this as a node application.
Sample API Health Checker Dashboard: https://osandadeshan-api-health-checker-dashboard.glitch.me/