kei*_*ian 5 amazon-cloudwatch aws-lambda amazon-cloudwatchlogs
在我的 AWS Lambda 仪表板上,我看到失败的调用激增。我想通过查看这些调用的日志来调查这些错误。目前,我唯一能做的就是过滤这些调用,获取失败调用的时间线,然后查看日志。
有没有办法可以搜索失败的调用(即未返回 200 的调用)并获取可以在 CloudWatch Logs 中查找的请求 ID?
您可以通过在 AWS Lambda 仪表板中启用来使用AWS X-Ray来实现此目的。
在 X 射线仪表板中;
{
"Document": {
"id": "ept5e8c459d8d017fab",
"name": "zucker",
"start_time": 1595364779.526,
"trace_id": "1-some-trace-id-fa543548b17a44aeb2e62171",
"end_time": 1595364780.079,
"http": {
"response": {
"status": 200
}
},
"aws": {
"request_id": "abcdefg-69b5-hijkl-95cc-170e91c66110"
},
"origin": "AWS::Lambda",
"resource_arn": "arn:aws:lambda:eu-west-1:12345678:function:major-tom"
},
"Id": "52dc189d8d017fab"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4597 次 |
| 最近记录: |