Мне интересно, как лучше всего получить последние 'x' результаты для AWS лямбда-вызовов?
У меня есть следующий python код:
client = boto3.client('cloudwatch')
response = client.get_metric_statistics(
Namespace='AWS/Lambda',
MetricName='Invocations',
Dimensions=[
{
'Name': 'FunctionName',
'Value': name
}
],
StartTime=datetime.utcnow() - timedelta(seconds=10800),
EndTime=datetime.utcnow(),
Period=1,
Statistics=['Average'],
Unit='Count'
)
Единственная проблема заключается в возврате ко многим событиям:
InvalidParameterCombinationException: An error occurred (InvalidParameterCombination) when calling the GetMetricStatistics operation: You have requested up to 10,800 datapoints, which exceeds the limit of 1,440. You may reduce the datapoints requested by increasing Period, or decreasing the time range.
Несмотря на то, что функция запускалась всего несколько раз.
Есть ли способ получить «последние x лямбда-вызовов»?
Спасибо