• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Веб-приложение для мониторинга и выявления аномалий в оркестрационных интегрированных приложениях

ФИО студента: Куликов Андрей Николаевич

Руководитель: Брейман Александр Давидович

Кампус/факультет: Факультет компьютерных наук

Программа: Системная и программная инженерия (Магистратура)

Оценка: 9

Год защиты: 2018

Компании, которые предоставляют цифровые услуги для реализации бизнес-кейсов на основе работы с данными (извлечение, трансформация и обработка), нуждаются в инструментах мониторинга реального времени, чтобы немедленно реагировать на нестандартное поведение систем. Данная работа покрывает полный цикл активностей при работе со сложными интеграциями, которые состоят из блоков, манипулирующих данными. Для поддержки принятия решения пользователем по выбору компонент (например, какую базу данных использовать) был разработан модуль, опирающийся на экспертную оценку компонент по различным заданным критериям. После запуска интеграционной цепочки (в качестве ядра был выбран Apache Camel) пользователь хочет быть уверенным, что все функционирует в штатном режиме сейчас и не ожидается проблем в будущем. Для этих целей разработанная система постоянно собирает метрики с различных источников (например, загрузка ЦП, ОЗУ, количество необработанных сообщений, и т.п.) и проверяет, что их значения не выходят за рамки установленных правил, которые являются условиями по типу «если…то»: если загрузка ЦП была больше 90% на протяжении 8-ми секунд, то это аномалия. Благодаря глубокой интеграции с Apache Camel информация об аномалии содержит предполагаемый ее источник (блок в цепочке интеграции), а также сообщение (данные), которое обрабатывалось в момент аномалии. С технической точки зрения, на серверной стороне использовался стек технологий Influx для сбора и обработки метрик, в качестве очереди событий применялась Kafka, а пользовательский Web-интерфейс был реализован при помощи библиотеки Vue.JS.

Текст работы (работа добавлена 2 июня 2018 г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ