Внедрение graylog vs jira

Автор: Денис Сахаров

Внедрили мониторинг логов серверов об ошибках в PHP-коде. Задачи об ошибках ставятся в корпоративную систему управления проектами. В тексте задачи разработчик видит описание ошибки, страницу, на которой она произошла, и стектрейс.

Этапы реализации:

  • развернули GrayLog в качестве агрегатора логов со всех серверов под нашим управлением;
  • GrayLog и сервера нетривиально настроили для того, чтобы все логи приходили в GrayLog в правильном формате;
  • написали надстройку над системой управления проектами, обеспечивающую постановку задач в правильные проекты по событию из GrayLog;
  • собрали привязки сайт-проект;
  • все новые сайты сразу добавляются в базу с привязками при заведении в наши системы;
  • настроили собственную Cetera CMS для правильного логирования ошибок;
  • разобрались с настройками Битрикса и прочих используемых систем, как из них правильно логировать.

В итоге узнаем об ошибках и исправляем их практически сразу же после возникновения. От идеи до реализации прошло полтора года, срок активной разработки - 2-3 месяца.

мониторинг серверов