Для отслеживания нагрузки на систему во время выполнения билдов BuildAgent-ами у TeamCity имеется встроенный инструмент — Performance Monitor. Он выводит результаты использования CPU, диска и оперативной памяти в удобном графике.
Для его подключения к проекту — переходим в настройки проекта, раздел 3: Build Step
, и кликаем на Add build feature
:
Из выпадающего списка выбираем Perfarmonce Monitor
:
Теперь, во вкладках с результатами каждой сборки у нас появится PerfMon
:
Результаты выглядят так:
Очень удобная возможность — есть кликнуть в точку на графике — будет выведет лог, отвечающий этому моменту времени — таким образом, можно посмотреть что именно создавало нагрузку на BuildAgent: