Я являюсь частью группы инженеров, которая разрабатывает веб-API Java и развертывает их в AWS. В течение последних двух лет мы использовали Elastic Beanstalk, но теперь пытаемся перейти на Lambda из соображений экономии средств и простоты эксплуатации. К сожалению, сегодня мы в значительной степени полагаемся на мониторинг NewRelic, и у меня есть сильное ощущение — хотя я так и не нашел однозначного ответа — что NewRelic не очень хорошо работает с Lambda (особенно для приложений Java).
Наверняка другие сталкивались с этой проблемой. Каково текущее состояние взаимодействия NewRelic + AWS Lambda? Во-первых, я не вижу способа предоставить собственный javaagent NewRelic для JVM в Lambda. В качестве возможного обходного пути для NewRelic Insights я мог бы отправлять данные со своих Lambdas на выделенный сервер EC2, на котором работает NewRelic, и публиковать их оттуда... но тогда я все равно потерял бы NewRelic APM в своих службах Lambda.