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