启动AWS Lambda项目后,CloudWatch会自动监视该项目.
完成错误的Lambda函数
您可以在Lambda默认视图上的监视选项卡中查看Lambda函数错误.
Lambda函数返回http 500
我猜你的Lambda函数是WEB API.如果您的WEB API由Lambda函数创建,则需要输出带有标准输出的日志才能查看CloudWatch的日志记录.
请从访问AWS Lambda的Amazon CloudWatch Logs中查找文档
注意:仅当您使用serverless:
或者,您可以使用无服务器 cli 监控 lambda 函数日志。
例如,要获取过去 1 小时内的日志:
sls logs -f functionName --startTime 1h
Run Code Online (Sandbox Code Playgroud)
您还可以根据过去 1 小时内的字符串“error”进行过滤:
sls logs -f functionName --startTime 1h --filter error
Run Code Online (Sandbox Code Playgroud)
请检查文档。
如果您有许多 lambda,则很难准确识别哪个 lambda 导致错误。即使您有数百个 lambda,也可以通过以下方法找到它。
在 CloudWatch 中,转到 Metrics 页面,然后转到 Graph Metrics 选项卡,然后导航到下拉菜单项“Math expression > Search > Lambda Throttles or Errors”。
这将为您提供图表中每个 lambda 的错误计数,鼠标悬停以获取有问题的 lambda 的名称。
| 归档时间: |
|
| 查看次数: |
7089 次 |
| 最近记录: |