Overview of the Observability Landscape on AWS
We spent the previous chapter understanding the requirement of observability in the modern application landscape and the building blocks of observability. In this chapter, we will go through various services that can be used to observe and manage your application landscape available on Amazon Web Services (AWS).
AWS offers several services that can be used to observe and manage your overall application landscape:
- Infrastructure monitoring: Amazon CloudWatch, or simply CloudWatch, metrics and logs will support infrastructure monitoring for components such as VMs, containers, operating systems (OSes), and applications.
- Distributed tracing: AWS X-Ray provides support in distributed tracing and profiling for your application. AWS X-Ray support distributed tracing for applications written in the .NET, Java, Node.js, Python, Ruby, and Go programming languages.
- AWS services vended monitoring: AWS services natively send metrics...