2016-05-18 3 views
0

Я использую AWS API Gateway + AWS Lambda для создания REST API. Я использую pytjon и регистрирую как свою библиотеку журналов. Cloud Watch контролирует некоторые показатели автоматически, например, время вызова, количество ошибок, ...Cloud Watch Metric + AWS Lambda + Python

Так что представьте, что у меня есть ошибка внутри моей лямбда-функции. Показатели Cloud Watch показывают мне счет erro. Возможно ли найти журнал точно запроса (журнал AWS Lambda), который сгенерировал ошибку?

Есть ли у кого-нибудь советы, которые можно отслеживать и отлаживать в этой ситуации?

+1

Ваш вопрос путают, как написано. Я думаю, что его можно отделить до «Как найти сообщение журнала в журналах CloudWatch, которые генерировали предупреждение CloudWatch?». Часть о Python и Lambda не кажется актуальной. –

ответ

-1

Нет прямого способа связывания автоматических показателей (http://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions-metrics.html) с журналами в облачном режиме.

Ошибки, исключения и ошибки таймаута регистрируются, но не могут быть отслежены от метрики.

+0

Вопрос конкретно в том, как найти сообщение журнала, которое сгенерировало предупреждение о CloudWatch Logs Alert. –

+0

Хмм интересно .. Может быть, ответ не уместен, а затем возвратит метрики в журналы приложений? Не уверен, что есть способ ... посмотрим на правильный ответ ... и удалите его – Shibashis

+1

CloudWatch Logs довольно ужасен при оповещениях и на самом деле не предоставляет полезные возможности поиска. Проблема, поднятая в вопросе, является основной причиной боли в CloudWatch Logs, и я не знаю о каком-либо решении, кроме нажатия на данные журнала на другую службу, которая обеспечивает лучшие возможности. –

Смежные вопросы