Существует ли API boto 3 (aws sdk для python) для получения фактической памяти, используемой лямбда-функцией? - PullRequest
0 голосов
/ 16 января 2020

Я ищу (boto3) API aws лямбда или aws облачные часы, которые могут подсказать мне максимальный объем памяти, фактически используемый лямбда-функцией при выполнении?

Я знаю на каждом Выполнение лямбда-функции выводит результат, в котором «используется максимум памяти», но для этого мне нужен API

1 Ответ

2 голосов
/ 16 января 2020

У нас нет API для получения этой информации напрямую. Но вы можете получить MemoryUsedInMB из метрик Cloudwatch.

В метриках Cloudwatch найдите All > Lambda > By Function Name, тогда вы сможете увидеть использованную память в Invocations

Cloudwatch Lambda Metri c => 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

...