Tracing your cloud-native application using MicroProfile OpenTracing
We will conclude our MicroProfile observability journey by looking at the MicroProfile OpenTracing technology. Unlike the other two technologies we've examined in this chapter, MicroProfile OpenTracing is much more lightweight in comparison. We'll cover the importance of this technology while overviewing it and jump straight into learning how to use MicroProfile OpenTracing.
The importance of and an overview of MicroProfile OpenTracing in a cloud-native application
The MicroProfile OpenTracing technology ties in with the concept of distributed tracing. In a cloud environment, applications or microservices communicate and interact with one another, which, in turn, can interact with other microservices. This chain of interactions can be quite lengthy, depending on the nature and context of your application deployments. When something unexpectantly fails, it can be a difficult and troublesome task to...