DEV Community

Shantanu
Shantanu

Posted on

LiveHealthChecks - real time API Health Check monitoring

I have designed and built a system which taps into the AspNetCore Web API Health Check system.

The system runs the Health Checks in an API periodically & makes the generated Health Report json,
available to Monitoring applications, via a Server using web sockets.

You can also publish a Health Report from your API code.
Eg. On an exception, in the handler, you can publish a Health Report in real-time.

This approach is much better than the API Health Check endpoint polling approach prevalent in the industry today.

My project takes API Health Check monitoring to the next level due to its real-time feature.

Sequence Diagram

System Architecture

There are 2 Nuget packages for Client & Server.

The system is free, really easy to configure and put together.

Read more...

Top comments (0)