Как понять, что сервис тормозит из-за блокировок event loop, а не из-за базы
Время ответа сервиса периодически вырастает до секунд. База и внешние сервисы отвечают быстро, процессор загружен на 40%. Команда подозревает, что какие-то обработчики блокируют event loop, но не знает какие.
Какую метрику добавить в первую очередь?
- Задержку выполнения задач в event loop
- Число открытых соединений с базой
- Объём используемой кучи V8
- Число HTTP-запросов в секунду
