TeamCity: мониторинг нагрузки BuildAgent-ов

Автор: | 14/12/2013
 

teamcity_logoДля отслеживания нагрузки на систему во время выполнения билдов BuildAgent-ами у TeamCity имеется встроенный инструмент – Performance Monitor. Он выводит результаты использования CPU, диска и оперативной памяти в удобном графике.

Для его подключения к проекту – переходим в настройки проекта, раздел 3: Build Step, и кликаем на Add build feature:

TeamCity: мониторинг нагрузки BuildAgent-ов

Из выпадающего списка выбираем Perfarmonce Monitor:

TeamCity: мониторинг нагрузки BuildAgent-ов

TeamCity: мониторинг нагрузки BuildAgent-ов

Теперь, во вкладках с результатами каждой сборки у нас появится PerfMon:

TeamCity: мониторинг нагрузки BuildAgent-ов

Результаты выглядят так:

TeamCity: мониторинг нагрузки BuildAgent-ов

Очень удобная возможность – есть кликнуть в точку на графике – будет выведет лог, отвечающий этому моменту времени – таким образом, можно посмотреть что именно создавало нагрузку на BuildAgent:

TeamCity: мониторинг нагрузки BuildAgent-ов