Summary
In this chapter, we looked at the different ways to collect and analyze EKS logs, metrics, and traces, commonly known as observability. We initially looked at how we can install logging and metric agents (fluentBit and CloudWatch, respectively) that can easily integrate with the AWS CloudWatch service and Container Insights to provide a detailed analysis of this data without deploying any monitoring servers or software licenses.
While CloudWatch provides a complete monitoring platform, we also discussed how some people want to use open source or non-AWS services for greater flexibility and less platform lock-in. Prometheus and Grafana are open source projects that offer similar functionality to CloudWatch, and have the advantage of being supported by a large community as well, but need to be installed and managed.
Next, we reviewed how we can deploy and configure AMP and AMG to get the flexibility of these services but without the operational overhead, and how we can...