Cloud Watch Metric + AWS Lambda + Python

时间:2016-05-18 22:38:27

标签: python amazon-cloudwatch

我正在使用AWS API Gateway + AWS Lambda来构建REST API。我使用pytjon和日志记录作为我的日志库。 Cloud Watch会自动监控某些指标,例如调用次数,错误次数......

所以想象一下我的lambda函数里面有一个错误。 Cloud Watch指标向我展示了错误计数。 是否可以找到生成错误的确切请求(AWS Lambda日志)的日志?

在这种情况下,有没有人有一些提示来监控和调试?

2 个答案:

答案 0 :(得分:0)

是的,今天有一些 3rd 方工具可以为您提供这种观点:按失败的调用过滤调用列表,并深入到特定的调用。 特别是,它可以将您具体定向到日志组,以及在此调用期间写入的日志。

此外,如果您大致了解失败日志的样子,那么您可以尝试使用 cloudwatch-insights (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) 搜索它们,这是另一个使用高级过滤特定 lambda 日志的好工具查询。

披露:我在 Lumigo 工作,这是一家可以帮助您做到这一点的公司。

答案 1 :(得分:-1)

没有直接的方式将自动指标(http://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions-metrics.html)与云计算日志相关联。

会记录错误,异常和超时错误,但无法从指标中进行跟踪。