AWS Lambda объявляет о поддержке журналов JSON для управляемой среды выполнения .NET
AWS Lambda теперь позволяет автоматически записывать журналы приложений в структурированном формате JSON для функций Lambda, использующих управляемую среду выполнения Lambda в .NET. Формат JSON позволяет структурировать журналы в виде серии пар «ключ – значение», обеспечивая возможность быстрого поиска, фильтрации и анализа большого объема журналов, чтобы легко устранять неполадки и изучать работу Lambda-функций.
Ранее мы анонсировали поддержку встроенной записи журналов приложений (журналов, генерируемых кодом функций Lambda) и системных журналов (создаваемых сервисом Lambda при выполнении кода функции) в структурированном формате JSON для управляемых сред выполнения Python, Node.js и Java. Однако управляемая среда выполнения .NET позволяла записывать в структурированном формате JSON только системные журналы. Чтобы записывать журналы приложений в структурированном формате JSON, нужно было настраивать библиотеки для журналов вручную. Запуск нового функционала теперь позволяет записывать журналы приложений в структурированном формате JSON для функций, использующих управляемую среду выполнения .NET, без необходимости применять собственные библиотеки для журналов.
Чтобы начать работу, вы можете установить JSON в качестве формата журналов для функций Lambda, использующих какую-либо управляемую среду выполнения .NET, при помощи API-интерфейса Lambda, консоли Lambda, Интерфейса командной строки AWS (AWS CLI), Модели бессерверных приложений AWS (AWS SAM) и AWS CloudFormation. Дополнительные сведения см. в публикации блога о запуске. Узнать о журналах Lambda можно в публикации блога о средствах управления журналами Lambda или в руководстве для разработчиков по Lambda.
Поддержка записи журналов в структурированном формате JSON для .NET сейчас доступна во всех регионах AWS, где поддерживается Lambda, за исключением регионов Китая и GovCloud, без дополнительной платы. Подробнее см. таблицу регионов AWS.