Fourth Pillar - Monitor & observe your applications
As the saying goes, you manage what you measure, so after you've provisioned your application, you have to be able to start measuring its health and performance. Monitoring and observability tools help to collect metrics, logs, traces, and event data. You can quickly identify and resolve application issues for serverless, containerized, or other applications built using microservices-based architectures.
AWS provides native monitoring, logging, alarming and dashboards with CloudWatch and tracing through X-Ray. When deployed together, they provide the 3 pillars of an observability solution: metrics, Logs & Traces. X-Ray (tracing) is fundamental to observability and is therefore included in the motions alongside CloudWatch. Furthermore, AWS provides open-source observability for Prometheus and Grafana and support for Open Telemetry. A well-defined Monitoring and Observability strategy implemented with CloudWatch and X-Ray...