(推荐)增强调查的最佳实践
作为最佳实践,我们建议您在账户中启用多项 AWS 服务和功能,帮助 CloudWatch 调查在您的拓扑中发现更多信息,并在调查期间提出更好的建议。
CloudWatch 代理
我们建议您在服务器上安装最新版本的 CloudWatch 代理。使用最新版本的 CloudWatch 代理可以增强调查期间在 Amazon EC2 和 Amazon EBS 中发现问题的能力。您至少应使用 CloudWatch 代理版本 1.300049.1 或更高版本。有关 CloudWatch 代理将其安装方式的更多信息,请参阅 使用 CloudWatch 代理收集指标、日志和跟踪信息。
AWS CloudTrail
我们建议您在调查中启用 CloudTrail(包括跟踪)。CloudTrail 会记录有关系统变更的事件,包括部署事件。对于 CloudWatch 调查来说,这些事件通常有助于创建关于系统问题根本原因的假设。有关更多信息,请参阅 什么是 AWS CloudTrail 和使用 CloudTrail 跟踪。
CloudWatch Application Signals
CloudWatch Application Signals 会发现您环境的拓扑,包括您的应用程序及其依赖关系。还会自动收集延迟和可用性等标准指标。通过启用 Application Signals,CloudWatch 调查可以在调查期间使用此拓扑和指标信息。
有关 Application Signals 的更多信息,请参阅 Application Signals。
X-Ray
我们建议您启用 AWS X-Ray。X-Ray 收集有关应用程序所服务请求的跟踪。对于任何被跟踪的向您应用程序发出的请求,您不仅可以查看请求和响应的详细信息,还可以查看您的应用程序对下游 AWS 资源、微服务、数据库和 Web API 进行的调用的详细信息。此信息可在 CloudWatch 调查过程中提供关键支持。
有关更多信息,请参阅 What is AWS X-Ray
Container Insights
如果您使用 Amazon ECS 或 Amazon EKS,我们建议您安装 Container Insights。这提升了 CloudWatch 在您的容器中排查问题的能力。有关 CloudWatch 代理将其安装方式的更多信息,请参阅 Container Insights。