Как определить лямбды, которые влияют на мой счет / затраты - PullRequest
0 голосов
/ 03 октября 2018

У меня 2 дюжины лямбд.Я заметил, что мой счет был высоким в этом месяце, и я вижу, 700 000 вызовов.Есть ли простой способ просмотреть всю статистику для всех моих лямбд в одном представлении и «сортировать по вызовам в течение периода»?Этот вид приборной панели был бы очень ценным.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Вы можете использовать службу мониторинга без сервера, такую ​​как Dashbird , чтобы получить точную стоимость любой функции AWS Lambda, а также информацию для оптимизации этих затрат.

0 голосов
/ 03 октября 2018

Вы можете перейти к метрикам Cloudwatch, чтобы получить список вызовов для всех ваших лямбд.Это не даст вам счет, а скорее статистику за выбранный вами период и должно помочь вам прийти к тому, что лямбда имеет больше вызовов.

Просто наберите этот URL .Вы должны увидеть список всех лямбд, которые есть у вас в учетной записи us-east-1.Если в вашем регионе есть что-то еще, измените регион.

И затем выберите все лямбды.Вверху вы должны увидеть способ указать время, ограничить его до нескольких недель или даже месяца.Я установил его на последние 4 недели в URL.

В отображенных метриках убедитесь, что для поля статистики установлено значение "Сумма", чтобы вы могли видеть сумму вызовов.Это должно дать вам представление о том, что Лямбды вызывают больше всего.

Однако это часть истории.Продолжительность, которую выполняет лямбда, также имеет значение, вы можете использовать этот URL, чтобы вычислить продолжительность выполнения лямбды с течением времени.

Эти две метрики должны помочь вам понять, что такое лямбдаявляется наибольшим числом вызовов или выполняется с наибольшей продолжительностью.

Если вы хотите автоматизировать это, вы также можете получить фактическую статистику в сценариях, используя список метрик и getметрическая статистика клис.

...