AWS Lambda поддерживает мониторинг производительности приложений (APM) через функцию отслеживания состояния приложений CloudWatch

Проведено: 21 нояб. 2024 г.

AWS Lambda теперь поддерживает Отслеживание состояния приложений Amazon CloudWatch – решение для мониторинга производительности приложений (APM), которое позволяет разработчикам и операторам легко отслеживать работоспособность и производительность бессерверных приложений, созданных с помощью Lambda.

Заказчикам нужен удобный и быстрый способ выявления и устранения проблем с производительностью, который позволит свести к минимуму среднее время восстановления (MTTR) и эксплуатационные расходы на запуск бессерверных приложений. Теперь функция отслеживания состояния приложений включает готовые стандартизированные панели для мониторинга критически важных метрик приложений (таких как пропускная способность, доступность, задержка, сбои и ошибки), связанных отслеживаний и взаимодействия между функциями Lambda и их зависимостями (такими как другие сервисы AWS). При этом применять инструментарий в ручном режиме или вносить изменения в код не требуется. Операторы получают единую панель с обзором состояния приложения и возможностью просматривать более подробные данные для выявления первопричин аномалий производительности. Кроме того, функция отслеживания состояния приложений позволяет определять целевые уровни обслуживания (SLO) для отслеживания ключевых показателей эффективности по критически важным операциям в приложении. Благодаря этому вы можете удобным образом выявлять и сортировать операции, не соответствующие ключевым показателям эффективности бизнеса. Функция отслеживания состояния приложений автоматически регулирует функцию Lambda с помощью усовершенствованных библиотек AWS Distro для OpenTelemetry (ADOT), обеспечивая более высокую производительность (меньшую задержку, связанную с холодным пуском, и потребление памяти), чем раньше.

Чтобы начать работу, перейдите на вкладку «Конфигурация» в консоли Lambda и одним щелчком мыши включите отслеживание состояния приложений для функции в разделе «Инструменты мониторинга и эксплуатации». Более подробные сведения можно найти в публикации в блоге, посвященной запуску, в руководстве для разработчиков Lambda и руководстве для разработчиков по отслеживанию состояния приложений.

Отслеживание состояния приложений для Lambda доступно во всех коммерческих регионах AWS, где доступны Lambda и Отслеживание состояния приложений CloudWatch.