监控和分析
Amazon CloudWatch
CloudWatch 使用
CloudWatch 警报
使用 CloudWatch,您可以创建
例如,假设您公司的开发人员使用 Amazon EC2 实例来开发或测试应用程序。如果开发人员偶尔忘记停止实例,则实例会继续运行并产生费用。
在这个场景中,您可以创建 CloudWatch 警报,当 CPU 利用率百分比在指定时段内一直低于特定阈值时,该警报会自动停止 Amazon EC2 实例。配置警报时,您可以指定在触发此警报时接收通知。
CloudWatch 控制面板
CloudWatch
AWS CloudTrail
回想一下,您可以使用 API 调用来预置、管理和配置 AWS 资源。而使用 CloudTrail,您可以查看应用程序和资源的用户活动和 API 调用的完整历史记录。
事件通常会在 API 调用后的 15 分钟内在 CloudTrail 中更新。您可以通过指定 API 调用发生的时间和日期、请求操作的用户、API 调用中涉及的资源类型等来筛选事件。
示例:AWS CloudTrail 事件
假设咖啡店店主正在浏览 AWS 管理控制台的 AWS Identity and Access Management (IAM) 部分。他们发现创建了一个名为“Mary”的新 IAM 用户,但不知道是谁在何时或通过何种方法创建了该用户。
要找到这些问题的答案,咖啡店店主可以导航到 AWS CloudTrail。
在 CloudTrail Event History(CloudTrail 事件历史记录)部分,咖啡店店主可以通过应用筛选条件来仅显示 IAM 中有关“CreateUser”API 操作的事件。这样,咖啡店店主就能找到有关创建 IAM 用户“Mary”的 API 调用的事件。此事件记录提供了有关所发生事件的完整详细信息:
2020 年 1 月 1 日上午 9:00,IAM 用户 John 通过 AWS 管理控制台创建了一个新的 IAM 用户 (Mary)。
CloudTrail Insights
在 CloudTrail 中,您还可以启用
例如,CloudTrail Insights 可能会检测到最近在您的账户中启动的 Amazon EC2 实例数量比平常多。然后,您可以查看完整的事件详细信息,以便确定接下来需要执行哪些操作。
AWS Trusted Advisor
Trusted Advisor 可以检查成本优化、性能、安全性、容错能力和服务限制五个类别,并将检查结果与 AWS 最佳实践进行比较。对于每个类别的检查,Trusted Advisor 都会提供一系列建议的操作和其他资源,帮助您了解有关 AWS 最佳实践的更多信息。
AWS Trusted Advisor 提供的指导可以让您的公司在部署的各个阶段受益。例如,您可以在创建新工作流程和开发新应用程序时,使用 AWS Trusted Advisor 来帮助您完成。您也可以在不断改进现有应用程序和资源时使用它。
AWS Trusted Advisor 控制面板
通过访问 AWS 管理控制台中的 Trusted Advisor 控制面板,您可以查看已完成的成本优化、性能、安全性、容错能力和服务限制检查。
对于每个类别:
-
bullet
绿色对号表示未检测到任何问题的项目数量。
-
bullet
黄色三角形表示建议的调查数量。
-
bullet
红色圆圈表示建议的操作数量。
其他资源
要详细了解监控和分析模块中探讨的概念,请查看以下资源。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律