AWS CloudWatch
概述 Amazon CloudWatch 是 AWS 的监控与可观测性服务:收集指标(Metrics)、写日志(Logs)、配置告警(Alarms)、做看板(Dashboards)。多数 AWS 服务(EC2、Lambda、SQS 等)会自动把基础指标推到 CloudWatch,无需自建 Prometheus/Grafana 也能做基础监控。 CloudWatch Alarm 不是独立产品,而是 CloudWatch 里的「指标超阈值 → 触发动作」能力,常配合 SNS 发邮件、或触发 Auto Scaling。 核心能力 能力 说明 典型用途 Metrics 时序数据(CPU、队列深度、Lambda 错误次数等) 看图、设告警 Alarms 对 metric 设阈值,满足条件时执行动作 DLQ 有消息 → 发邮件 Logs 集中存储应用 / Lambda 日志 aws logs tail 排错 Dashboards 把多个 metric 画在一张图 运维看板 Metrics 从哪来? 来源 示例 AWS 服务自动上报 SQS ApproximateNumberOfMessagesVisible、Lambda Errors、EC2 CPUUtilization 自定义 metric 应用调用 PutMetricData 上报业务指标 Logs Insights / Metric Filter 从日志里统计错误行数生成 metric 基础服务指标通常不单独收 metric 存储费;自定义 metric 和高分辨率 metric 会另计费。 ...