0

我正在寻找 aws lambda 或 aws cloud watch 的 (boto3) API,它可以告诉我 lambda 函数在执行时实际使用的最大内存?

我知道在每次执行时 lambda 函数都会打印出“使用的最大内存”的结果,但我需要一个 API

4

1 回答 1

1

我们没有 API 可以直接获取该信息。但您可以MemoryUsedInMB从 Cloudwatch 指标中获得。

在 Cloudwatch 指标中,找到All > Lambda > By Function Name然后您可以看到已用内存Invocations

Cloudwatch Lambda 指标 => https://docs.aws.amazon.com/lambda/latest/dg//monitoring-functions-metrics.html

如何获取指标数据 => https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudwatch.html#CloudWatch.Client.get_metric_data

于 2020-01-16T07:19:29.070 回答