Determining the health of your cloud-native application using MicroProfile Health
To begin our three-part journey of looking at the MicroProfile observability toolkit, we'll examine the MicroProfile Health technology. We chose to examine this technology first as its benefits and use cases are much broader in scope compared to the other two technologies in this chapter. The MicroProfile Health technology reports information regarding the health, or status, of your microservice. The expected health status is either UP or DOWN.
The importance of MicroProfile Health in a cloud-native application
We now know what the MicroProfile Health technology can do. But what purpose does it serve? To find out, we must take a step back. The driving force for developing applications with the MicroProfile technologies is that they will be cloud native. And if you recall Chapter 1, Cloud-Native Application, the important distinction between a cloud-native application and a non-cloud-native...