AWS CloudWatch 全面解析:监控、日志与告警管理
1. CloudWatch 统计函数
CloudWatch 提供了一些统计函数,如 MIN(最小值)、STDDEV(标准差)和 SUM(总和)。这些统计函数返回的是标量值,而非时间序列,因此不能直接绘制图表。若要绘图,必须将它们与 METRICS 函数结合使用,该函数会返回所有选定指标的时间序列数组。
例如,若要实现多个指标相加的效果,可将表达式 m1 + m2 替换为 SUM(METRICS()),这样就能简单地将所有绘制的指标相加。再比如,要比较实例的 CPU 利用率与标准差,需先绘制该实例的 AWS/EC2 指标 CPUUtilization,然后添加指标数学表达式 METRICS()/STDDEV(m1),其中 m1 是 CPUUtilization 指标的时间序列。
2. CloudWatch Logs
CloudWatch Logs 是 CloudWatch 的一项功能,可从 AWS 和非 AWS 源收集日志、存储日志,并允许对其进行搜索,甚至从中提取自定义指标。常见用途包括接收 CloudTrail 日志、收集实例的应用程序日志以及记录 Route 53 DNS 查询。
2.1 日志流和日志组
- 日志事件 :CloudWatch Logs 存储的日志事件是应用程序或 AWS 资源记录的活动记录。日志事件必须包含时间戳和 UTF - 8 编码的事件消息,不能存储二进制数据。
- 日志流 :相同源的日志事件存储在一个日志流中,源可以是应
超级会员免费看
订阅专栏 解锁全文
327

被折叠的 条评论
为什么被折叠?



