AWS Lambda представляет новые элементы управления для упрощения поиска, фильтрации и объединения журналов функций Lambda
AWS Lambda анонсирует расширенные средства ведения журналов, которые позволяют изначально вести журналы в структурированном формате JSON, настраивать уровни ведения журналов и выбирать группу журналов Amazon CloudWatch для ваших функций Lambda.
Теперь вы можете записывать журналы Lambda в структурированном формате JSON без необходимости использовать собственные библиотеки ведения журналов. Формат JSON позволяет структурировать журналы в виде серии пар «ключ — значение», что обеспечивает быстрый поиск, фильтрацию и анализ журналов функций. Вы также можете управлять уровнем ведения журналов Lambda (например, ERROR, DEBUG, INFO и т. д.) без внесения изменений в код. За счет этого вы можете выбирать желаемый уровень детализации журнала для своих функций, чтобы не просматривать большие объемы журналов при отладке и устранении критических ошибок. Наконец, вы можете выбрать группу CloudWatch, в которую Lambda будет отправлять ваши журналы. Это позволяет легко объединять журналы по нескольким функциям в приложении и применять политики безопасности, управления и хранения на уровне приложений, а не по отдельности к каждой функции.
Для начала можно настроить расширенные средства ведения журналов для функций Lambda с помощью API Lambda, консоли Lambda, Интерфейса командной строки AWS (AWS CLI), Модели бессерверных приложений AWS (AWS SAM) и AWS CloudFormation. Дополнительные сведения см. в публикации блога о запуске и в руководстве для разработчиков по Lambda.
Расширенные средства ведения журналов Lambda теперь доступны в регионах AWS GovCloud (США) без дополнительной оплаты. Подробнее см. таблицу регионов AWS.