Summary
In this chapter, we looked at some foundational concepts when it comes to building an observability capability for your environment using the Elastic Stack. We started by looking at how logs, metrics, traces, and synthetic/user experience monitoring work together in helping engineers quickly detect, understand, and remediate potential issues in your environment.
Next, we looked at how the different layers and technologies in your environment should be set up for observability. We explored some of the key data points to consider during collection for analysis and understood how Elastic Agent integrations can be leveraged in quickly onboarding these data sources.
Finally, we looked at setting up code instrumentation and APM for your custom application to gain an in-depth understanding of your code, its performance characteristics, and failure scenarios. We also looked at configuring real user monitoring and synthetic monitoring functionality to give you an end-to-end view...