Светофор как система мониторинга проектов

Светофор как система мониторинга проектов

Недавно в Sigma Software появилась совершенно новая для компании система мониторинга статусов проектов, которая представляет собой удивительный микс Raspberry сервера с операционной системой семейства Linux, утилит для работы с почтой Fetchmail и Procmail, языка программирования Python и настоящего дорожного светофора. Встречаем Сигмафор!

Идея внедрения этого девайса возникла в департаменте Microsoft решений Sigma Software, когда появилась необходимость визуализировать процесс непрерывной интеграции по важному e-Commerce проекту. Сигмафор должен был отображать статус текущей версии решения с помощью определенного цвета светофора.

sigmaphore blog sigma software

За реализацию идеи c энтузиазмом взялась команда разработчиков департамента, и, в результате посвященных Сигмафору бессонных ночей и нескольких выходных, идея была воплощена в жизнь. Сейчас процесс происходит следующим образом: TFS генерирует E-mail сообщение с текущим статусом версии, которое поступает на специальный gmail аккаунт; это сообщение получает утилита Fetchmail и отправляет Procmail агенту для дальнейшей обработки, который и запускает Python скрипт, отвечающий за включение определенного цвета светофора.

Сейчас Сигмафор показывает такие статусы по проекту:

  • Зеленый свет — версия в порядке и UI тесты прошли успешно;
  • Желтый свет — версия в порядке, но UI тесты не прошли успешно;
  • Красный свет — есть проблемы с версией.

Когда разработчики утром приходят на работу, они видят статус проекта на Сигмафоре и всегда оперативно могут решить проблему, а значит — клиент будет доволен! В дальнейшем планируется расширить действие Сигмафора и на другие e-Commerce проекты. Для этого нужно добавить дисплей с бегущей строкой, который будет отображать имя проекта, а Сигмафор покажет статус его текущей версии.

Этот метод используется в разных IT-компаниях, но способ его реализации, выбранный Sigma Software, интересен своей гибкостью, масштабируемостью и универсальностью.

PR manager at Sigma Ukraine. Interested in: PR, copywriting, SMM, event management.

Leave a reply

Blue Captcha Image
Refresh

*