Обновление 9.2.0 (10.07.2026)
Релиз 9.2.0 - важный шаг в развитии продукта Monq как all-in-one платформы мониторинга. В настоящем релизе был кардинально переработан функционал работы с временными рядами и порогами. Теперь управление порогами и мониторинг метрик стали более гибкими, наглядными и доступными.
Ключевые улучшения
-
Новый экран управления порогами. В дополнение к отображению порогов на оперативном экране был добавлен специальный экран-дашбоард для порогов с расширенными возможностями:
- Универсальная фильтрация с многофункциональной строкой поиска и поддержкой синтаксиса MQL;
- Рубрикатор для быстрой навигации;
- Преднастроенные индивидуальные и групповые представления (карты) для удобства работы команд.
-
Доступность визуальной работы с порогами для всех редакций. Новый экран работы с порогами доступен во всех редакциях, включая Community. Ранее же отображение порогов было доступно только на оперативном экране модуля AIOps, входящего в платные редакции.
-
Гибкие алгоритмы расчета порогов (статичные и адаптивные). В правилах порогов появилось разделение на статические и адаптивные методы формирования порогов (функционал адаптивных порогов ожидается в 9.3.0). В статических порогах добавлена возможность настройки блоков правил в зависимости от времени:
- Учет часов, дней недели, месяца, рабочих и нерабочих дней, конкретных дат;
- Возможность задавать разные значения критичности и порогов для разных периодов (например, для сезонных распродаж в ритейле или пиковых нагрузок на порталах).
-
Упрощение привязки порогов и временных рядов к объектам в СMDB (конфигурационным единицам). Ранее для этого требовались общие сценарии визуального движка автоматизации ("Автоматона"). Теперь механизм привязки встроен непосредственно в правило формирования порога. Добавлено три метода привязки:
- По ID КЕ (автоматически): если сбор данных ведет сам Monq, лейбл с ID КЕ добавляется автоматически, и сервис привязки устанавливает связь без участия пользователя;
- По набору ключевых атрибутов типов КЕ. Используется, если временные ряды генерируются сторонними инструментами мониторинга;
- Сценарии Автоматона. Используется для сложных случаев и обратной совместимости.
-
Проактивный детектор аномалий (прогнозирование). Инструмент прогнозирования полностью переработан: старая MVP-модель заменена на более отзывчивую и предсказуемую. Реализованы механизмы обучения, дообучения и автоматической очистки модели. Система проверяет валидность выборки (достаточность точек и их «свежесть»). Кроме того:
- Каждый порог теперь хранит данные о прогнозе;
- На экраны добавлены поля с прогнозными значениями;
- Сценарии генерации сигналов и автоматизации теперь могут обрабатывать не только текущие значения порога, но и его прогноз, давая инженеру запас времени для предотвращения инцидента.
-
Миграция хранения порогов в ClickHouse. В связи с резким ростом числа временных рядов (вследствие перехода к all-in-one) мы перенесли хранение порогов из PostgreSQL в ClickHouse. Это обеспечило высокую скорость выборки и обработки. Для клиентов разработан специальный мигратор, гарантирующий бесшовный переход.
-
Обновление экрана настройки правил порогов. Интерфейс доработан с учетом обратной связи от клиентов и службы внедрения. Также осуществлен технологический переход на Blazor, что повысило отзывчивость и удобство интерфейса.
Дополнительные изменения и улучшения
-
Плагины и контент паки:
- Добавлен новый контент-пак Linux, содержащий сценарии для быстрого старта мониторинга узлов под управлением ОС Linux агентским или безагентским способом.
- Добавлен новый контент-пак для работы с Битрикс24, содержащий действия для настройки алертинга и работы с задачами в корпоративном портале Битрикс24.
- Реализован плагин агента для работы с брокером сообщений KAFKA (подписочная модель).
- Обновлен плагин агента SysLog: добавлена поддержка пользовательских регулярных выражений для парсинга нестандартных форматов помимо встроенных RFC.
- Обновлен плагин агента WinInfo. Добавлена поддержка подключения к удаленным узлам с помощью доменных учетных записей.
-
Развитие РСМ и CMDB:
- Появились составные карты и общий доступ (расшаривание) карт между рабочими группами. Это позволяет создавать общую карту из нескольких карт разных рабочих групп, что может быть полезно для рабочей группы диспетчеров, работающих с объектами разных владельцев.
- Обновлен экран метамодели CMDB.
-
Обновление сервиса MetricBridge:
- Расширен набор встроенных функций для формирования временных рядов, что упрощает трансформацию данных.
- Настройка задержки расчета правила метрик-бриджа для устранения «слепой зоны».
-
Новые инструменты для администрирования установки Monq:
- Добавлена автоочистка закрытых порогов (ранее решалась на уровне специальных скриптов). теперь вынесена в интерфейс настроек пространства. Этот функционал критичен для крупных инсталляций, где ежедневно открывается до 500 000 и более новых порогов.
- Расширенное отображение статистики использования для контроля лицензионной политики (объем сырых логов, метрики, длительность сценариев, количество запусков расчета правил).
-
Оптимизация производительности:
Мы заметили у клиентов частое использование фильтрации сигналов по названию с оператором «Содержит». Для ускорения выполнения таких запросов был добавлен специальный индекс. В результате предварительной оценки на крупных инсталляциях скорость выполнения фильтрационных запросов выросла на 20–50% у 60% карт. Поэтому принято решение использовать индекс для всех клиентов.
-
Улучшения в администрировании платформы (реестр микросервисов & monqctl)
В текущем релизе расширены возможности реестра микросервисов (pl-microservice-registry) и утилиты monqctl для гибкого управления конфигурацией микросервисов. Теперь есть возможность настраивать сервисы без привязки к релизам и с сохранением пользовательских параметров между обновлениями.
- Добавлена возможность применения изменений настроек сервиса на основе текущего шаблона, сохранённого в реестре. Команда обновляет конфигурацию микросервиса полностью, используя актуальную версию и шаблон - контекст релиза не требуется. Это упрощает применение новых параметров (адреса БД, порты и т.п.) без необходимости повторного скачивания релиза.
- Реализовано сохранение пользовательских настроек микросервиса между обновлениями: например, сохранение количества реплик микросервиса при обновлении, кастомизация любых параметров конфигурации (например, таймауты БД, переменные окружения и др.). ✅Пользовательские параметры теперь не потеряются при обновлениях.
Подробные примеры команд и синтаксис доступны в документации на отдельной странице.
Работа над ошибками
Бизнес-процессы:
- Исправлена ошибка ограничения вывода рассылок 200 экземплярами.
- Исправлена ошибка в работе фильтра "Сигнал связан с влияющей КЕ для любой КЕ из списка" для стартового блока "Сигнал".
- Оптимизированы запросы в сервис статусов КЕ.
Настройки сигналов:
- Исправлена ошибка ограничения количества подключаемых к типу сигнала атрибутов.
Автоматизация:
- Устранена ошибка компиляции "больших" сценариев.
- Устранена ошибка импорта больших библиотек автоматизации.
- Функция HTTPRequest. Для пина RequestTimeoutSeconds устранено максимальное ограничение в 100 секунд.
- Типы действий. В наименовании подключения теперь можно использовать пробелы и символы.
CMDB:
- Здоровье КЕ. Исправлена ошибка расчета прямой передачи здоровья по комбо-расчёту.
- Здоровье КЕ. Оптимизирована прогрузка списка КЕ на которые влияет текущая КЕ.
- Оптимизирована прогрузка виджета "Статусы КЕ во времени".
Оперативный центр:
- Исправлена ошибка отображения сигналов на вкладке "Сигналы" после изменения набора колонок в персонализации.
Экран логов:
- Устранена ошибка загрузки статистики поля для больших выборок.
- Исправлено отображения строкового представления текстовых событий с размером >=1000 байт.
- При настройке временного интервала через датапикер теперь выделяются промежутки в календаре.
Другое:
- Потоки данных. Исправлено формирование ссылки на поток при копировании.
- Настройки пространства. Исправлена ошибка удаления контактов пользователей.
- Карта сигналов. Исправлено формирование шапки таблицы при изменении порядка колонок.