Я запрашиваю GetMetricsData
из AWS CloudWatch:
{
StartTime: lastWeek ,
EndTime: today,
MetricDataQueries: [
{
Id: 'invocations',
Label: 'Invocations',
MetricStat: {
Metric: {
Dimensions: [
{
Name: 'FunctionName',
Value: /* FunctionName */,
},
],
MetricName: 'Invocations',
Namespace: 'AWS/Lambda'
},
Period: 60*60*24, // day
Stat: 'Sum',
Unit: 'Count',
},
},
],
}
Вот что я получаю:
Вместона получение данных за 7 дней (т.е. за неделю) я получаю 5 дней.У меня 2 пропущенных дня (как вы можете видеть на графике).
В эти пропущенные дни не было никаких данных.
CloudWatch не возвращает точки, в которых нет данных .Как сделать так, чтобы операция Sum
возвращала фактический счет (0
)?