Приложение профиля node.js, запущенное в aws fargate - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть приложение node.js, которое запускается внутри докера в aws ec2 fargate. Он начал потреблять много ресурсов процессора, и мне интересно, могу ли я его профилировать

Я не смог найти способ подключения через ssh, и я не уверен, поможет ли он запустить его с флагом --prof

1 Ответ

0 голосов
/ 04 сентября 2018

Я новичок в AWS, поэтому, пожалуйста, проверьте все, что я скажу. EC2 Fargate предоставляет вам экземпляры EC2, и вы не можете напрямую с ними взаимодействовать (ssh), но я думаю, что вы можете использовать CloudWatch Logs, который печатает каждый console.log вашего приложения в указанных группах журналов. , При создании определения задачи или определения контейнера должны быть некоторые конфигурации. (по крайней мере, в Cloudformation, которую я вряд ли рекомендую использовать). Вы можете console.log количество пользователей или вызовов функций и использовать эту информацию для отладки происходящего.

...