Health information endpoint

The next essential point of the system's monitoring is the capability to check the service health status. In the most straightforward approach, service health might be interpreted as an ability for the service to respond to requests. Such a scenario is depicted in the following diagram:

Diagram 10.2. An example of naive health checking over checking whether a service is available

The central problem here is that the service might be accessible via a network. However, some vital components such as a hard drive (if used), underlying database, or a dependent service might be inaccessible. Because of this, the service ...

Get Hands-On Reactive Programming in Spring 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.