用途:该技能帮助使用 CloudWatch Logs 与结构化日志在生产环境追踪、调试错误,并监控应用健康。适用场景包括调查生产错误、监控应用健康、调试偶发问题、分析错误模式、设置告警、改善可观测性及排查用户反馈问题。
主要能力:基于 pino 的结构化日志封装(含 info、error、warn、debug 方法),为 AWS Lambda 提供 CloudWatch Log Groups;通过 AWS CLI 查看与过滤日志;使用 CloudWatch Insights 查询错误类型、慢请求、错误率与特定用户错误;用 SST 构造 CloudWatch Alarms 配置错误率与高延迟告警;提供 ErrorTracker 类按指纹聚合相似错误并统计 Top 错误。
使用方式:在代码中导入 logger,调用 log.info / log.error / log.warn / log.debug 并传入上下文;用 aws logs tail /aws/lambda/sgcarstrends-api-prod --follow 查看日志,用 --filter-pattern 过滤;用 aws logs filter-log-events 按时间范围或消息查询;通过 sst dev 打开 SST Console 查看日志。
限制与注意:暂未提供该技能的收费、平台与具体安装包信息;资料要求不要记录密码、信用卡等敏感数据,并合理设置日志级别以避免成本过高。