Результаты Lambda CloudWatch Metric пусты - PullRequest
0 голосов
/ 22 февраля 2019

Я хочу контролировать свою лямбда-функцию.Я могу видеть журналы CloudWatch из меню «Журналы», но я хочу видеть результаты мониторинга с консоли Lambda.Когда я нажимаю на вкладку «Мониторинг», все графики пусты, и на них написано «Нет данных».Что я должен сделать, чтобы увидеть результаты метрики CloudWatch?

enter image description here

Ответы [ 4 ]

0 голосов
/ 31 августа 2019

Принятый ответ работает.Но вот почему это работает.

В консоли лямбда-метрик AWS по умолчанию выбирается псевдоним «LATEST» в квалификаторах.Если ваша лямбда не имеет версии или не имеет установленного псевдонима, это работает без проблем.

Однако если ваша лямбда имеет версионную версию и вы установили псевдоним для последней версии, вы должны выбрать этот псевдоним вместо"LATEST" на вкладке квалификатора.

Простой пример того, как это может произойти, если вы используете AWS SAM.

Если ваша лямбда создана с использованием SAM (AWS Serverless Application Model) [1] [2] и используйте псевдоним автопубликации [2], вы получите свои метрики в лямбда-консоли для этого псевдонима.

Ресурсы

  1. https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html
  2. https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md
  3. https://github.com/awslabs/serverless-application-model/blob/master/docs/safe_lambda_deployments.rst#instant-traffic-shifting-using-lambda-aliases
0 голосов
/ 11 марта 2019

Обходной путь:

  1. Перейти на страницу Lambda
  2. Нажмите кнопку «Отборочные», чтобы открыть меню.
  3. Вместо Неквалифицированный выберите конкретный псевдоним , на который вы хотите посмотреть.
  4. Перейдите на вкладку Мониторинг

Теперь графики должны быть там.

Прямая ссылка: https://eu -west-1.console.aws.amazon.com / lambda / home? Region = eu-west-1 # / functions /myLambdaFunctionName / алиасы / myLambdaFunctionAlias? вкладка = мониторинг

0 голосов
/ 02 июля 2019

Если ваша лямбда-функция связана с CloudFront, перейдите в CloudFront и выберите мониторинг в левом меню

cloudfront lambda metrics

Прямая ссылка: https://console.aws.amazon.com/cloudfront/v2/home?#/monitoring

Затем выберите функцию и нажмите «Просмотр метрик функции»

function metrics

0 голосов
/ 27 февраля 2019

Мне удалось создать пользовательскую панель мониторинга в меню панелей CloudWatch.Я выбрал точно такие же лямбда-метрики: вызовы, ошибки, дроссели и длительность.Я также добавил разные варианты длительности (максимальная, минимальная и средняя), чтобы она выглядела как меню контроля лямбды.Теперь я вижу заполненные графики.Это не правильное решение для вышеуказанной проблемы, но я получаю то, что мне нужно.

enter image description here

...