SuperAPI AI 工具集

logs

编程与开发

查看项目

更新于 10-15 21:43

技能介绍

用途:从 AWS CloudWatch 获取并显示近期日志,覆盖 Lambda 函数与 API Gateway,便于排查运行情况。

主要能力:默认遍历 contact、booking、proofing、orders 四个 Lambda 函数,逐个输出最近一小时日志;传入函数名参数时只查看该函数并实时跟踪;可按 ERROR 过滤最近一小时事件;也可查看 API Gateway 日志。输出包含时间戳、日志级别(INFO/WARN/ERROR)、消息内容与请求 ID(如有)。

使用方式:不传参数时执行循环命令,对每个函数运行 aws logs tail /aws/lambda/pitfal-${func} --since 1h --profile pitfal --format short;传入参数(如 /logs contact)时运行 aws logs tail /aws/lambda/pitfal-$ARGUMENTS --follow --profile pitfal --format short;错误过滤使用 aws logs filter-log-events --log-group-name /aws/lambda/pitfal-${ARGUMENTS:-contact} --filter-pattern "ERROR" --start-time $(( $(date +%s) - 3600 ))000 --profile pitfal;API Gateway 日志使用 aws logs tail /aws/api-gateway/pitfal-api --since 1h --profile pitfal --format short。

适用场景:需要快速查看 Lambda 或 API Gateway 近期日志、跟踪特定函数输出、定位错误时使用。

限制:依赖 AWS CLI 与名为 pitfal 的 profile 配置;日志组名称按 pitfal- 前缀约定;资料未提供权限、区域、保留期限等更多细节。