Подсистема мониторинга параметров функционирования компонентов платформы (Watchdog)

Компонент осуществляет сбор параметров (метрик) функционирования компонентов и окружения платформы, формирования профилей метрик функционирования компонентов платформы Alertix, поддержание работоспособности за счет аварийных действий по заданным в конфигурации порогам, а также выявление аномального отклонения в профилях метрик отдельных компонентов (в результате сравнения с сформированными профилями) на основе методов математической статистики и машинного обучения, которое может свидетельствовать о неэффективных настроях и вероятных сбоях. Методы машинного обучения, которые используются в модуле, включают в себя методы без учителя с предварительным накоплением профилей метрик при нормальной работе компонентов.

Выполняет следующие функции:

  • сбор метрик работы компонентов платформы и функционирования окружения (ОС установки);

  • выполнение действий по поддержанию работоспособности платформы по заданным пороговым значениям;

  • ротация данных в кластерах платформы по заданным параметрам;

  • вычисление профилей - средних значений метрик компонентов на заданном временном промежутке;

  • вычисление допустимых отклонений профилей от среднего значения на заданном временном промежутке;

  • определение текущего отклонения профиля от вычисленных ранее с выявлением возможной аномалии;

  • определение действий, которые необходимо провести оператору платформы для снижения риска сбоя или устранения последствий неэффективных настроек компонентов на основе обнаруженных аномалий по базе рекомендаций;

  • приоритизация необходимых действий оператора в зависимости от величины отклонения профиля от нормы;

  • уведомление о найденных аномалиях и рекомендуемых действиях через настроенный канал (Email, Telegram, Max, Mattermost);

  • управление базой рекомендаций с возможностью редактировать имеющиеся и создавать новые отслеживаемые профили;

  • запись собираемых метрик и вычисляемых профилей в хранилище платформы с возможностью построения графиков с детализацией по клику;

  • отображение метрик и профилей в виде списка.