Amazon 推出 CloudWatch Logs Live Tail 功能
Amazon 最近宣布推出了 CloudWatch Logs Live Tail 功能,这是一项近乎实时分析日志的选项。目前该功能仅在 AWS 控制台中提供,旨在帮助开发者快速检测和调试应用程序中的异常。
功能概述
Live Tail 是 AWS 管理控制台中的一个分析选项,为用户提供实时查看 CloudWatch 日志数据的能力。开发者可以利用该功能快速验证应用程序的正确启动或配置更改的影响。AWS 表示,该功能有助于操作故障排除和根本原因分析。
主要特性
- 过滤模式:用户可以通过指定过滤模式,仅显示包含特定单词或字符串(如 ERROR、exception、failure)的日志事件,从而减少噪音。过滤字段区分大小写。
- 高亮显示:用户可以为最多 5 个术语设置颜色编码的标记,帮助快速识别特定事件。例如,可以通过添加 "404" 作为高亮术语,标记所有包含 404 错误类型的事件。
技术细节
- API 支持:Matthieu Napoli 指出,新的 "StartLiveTail" API 可能类似于现有的轮询 API,但通过 WebSocket 返回日志,简化了使用流程。
- 会话限制:每个 Live Tail 会话最多可以扫描 10 个日志组。用户需要具备 AWS Identity 和 IAM Admin 角色,或者拥有允许 logs:* 或 logs:StartLiveTail 和 logs:StopLiveTail 操作的 IAM 策略。
数据保护功能
CloudWatch 还宣布支持账户级数据保护,允许用户在所有日志组中一致地检测和屏蔽敏感数据。该功能利用模式匹配和机器学习能力,检测传输中的敏感数据。
定价
Live Tail 的使用费用为每分钟 0.01 美元,每月提供 1800 分钟的免费额度。Corey Quinn 在其通讯中调侃这是 "tail -f as a service",并对其定价表示满意。
可用性
Live Tail 已在所有 AWS 区域上线。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。