第25天:设置 EC2 实例和 CloudWatch 警报

发布: (2025年12月24日 GMT+8 06:21)
2 分钟阅读
原文: Dev.to

Source: Dev.to

实验信息

Nautilus DevOps 团队需要为其应用设置 EC2 实例并创建 CloudWatch 警报以监控 CPU 使用率。警报必须在 CPU 使用率连续 5 分钟 超过 90 % 时触发。通知应发送到现有的 SNS 主题 datacenter-sns-topic

第一步:启动 EC2 实例

  1. AWS Console → EC2 → Launch instance
  2. Configure instance
    • Name: datacenter-ec2
    • AMI: Ubuntu Server (20.04 LTS or 22.04 LTS)
    • Instance type: t2.micro (or any allowed type)
    • Key pair: 选择或创建一个(实验选项)
    • Network: 默认 VPC,默认子网
    • Security group: 允许 SSH(端口 22)
  3. Launch
    • 点击 Launch instance
    • 等待实例状态变为 Running 且状态检查显示 2/2 passed

第二步:创建 CloudWatch 警报

  1. AWS Console → CloudWatch → Alarms → Create alarm
  2. Select the Metric
    • 点击 Select metricEC2 → Per-Instance Metrics → CPUUtilization
    • 选择 datacenter-ec2 的指标并点击 Select metric
  3. Configure Alarm Conditions
    • Alarm state trigger: In alarm
    • Threshold type: 静态
    • Whenever CPUUtilization is ≥ 90 % for 5 minutes (period)
    • Send notification to: 选择已有 SNS 主题 → datacenter-sns-topic
  4. Name the Alarm
    • Alarm name: datacenter-alarm
    • Description (optional): CPU 超过 90 % 持续 5 分钟时触发警报
    • 点击 Create alarm

第三步:验证配置

  • Initial state: OK(正常)
  • Metric: CPUUtilization
  • Threshold: ≥ 90 %
  • Period: 5 分钟
  • SNS Action: 警报动作显示 datacenter-sns-topic
Back to Blog

相关文章

阅读更多 »