Real-World Observability Architectures
So far, there has been a lot of how-to on individual applications within a modern network observability stack. In this chapter, you will learn about how these tools can be tailored to work within your environment and other tooling that could complement your stack, taking into account the build versus buy trade-offs and these tools’ capabilities.
A key early decision point when building your observability architecture (or any other kind of software solutions) is evaluating the components of the solution that you want to build for yourself, as well as deciding which ones you procure or subscribe to. There is a middle ground here as well, with third-party service providers available that can provide solutions as a software-as-a-service (SaaS) offering. The capability of systems to interoperate with each other is important in having a flexible and customizable observability stack.
Within the context of this book, the build side is the...