Monq | Мониторинг для бизнеса
381 subscribers
279 photos
18 videos
5 files
190 links
Новости платформы Monq, кейсы внедрений, анонсы вебинаров. Все об управлении ИТ-инфраструктурой, автоматизации рутины и надежности бизнес-процессов.

Чат-комьюнити, где можно задать вопросы, тут: https://t.iss.one/monq_community_ru
Download Telegram
Monq | Мониторинг для бизнеса pinned «Ну, и мы не отстаем от "моды", теперь новости про Monq и в национальном мессенджере MAX ;) https://max.ru/id7730253840_biz»
🚀 Встречайте Monq 9.2.0 — новый уровень управления порогами и производительности!
В новом релизе мы кардинально переработали работу с временными рядами и порогами, сделав мониторинг ещё гибче, нагляднее и доступнее.

Ключевые новшества:
1️⃣ Новый экран-дашбоард порогов: с MQL-фильтрацией, рубрикатором и готовыми картами (представлениями). Доступен во всех редакциях - даже в Community;
2️⃣ Гибкие статические пороги: настраивайте правила под разные периоды (дни, часы, праздники и даже конкретные даты);
3️⃣ Проактивный детектор аномалий: проведен серьезный апгрейд сервиса прогнозирования метрик. Теперь более эффективно предсказывайте аномалии и предотвращайте инциденты;
4️⃣ Автоматическая привязка порогов к CMDB: теперь тремя способами, включая автоматический по ID КЕ;
5️⃣ Хранение порогов в ClickHouse: скорость выборки выросла в разы;
6️⃣ Множество других важных улучшений: обновленные плагины (Kafka, SysLog, WinInfo), составные карты РСМ, системная автоочистка порогов, оптимизация запросов и много другого.

Подробности ожидайте в ближайшие дни в серии постов ниже. А пока — поздравляем всех с обновлением! 🎉
🔥1221
📊 Monq 9.2: ещё больше observability — новый специализированный инструмент для работы с порогами!
Мы уже анонсировали релиз 9.2.0, а теперь детально разберём новый дашборд порогов:

📍 Гибкая фильтрация и навигация:
- Строка поиска с поддержкой MQL-синтаксиса — стройте сложные запросы по любым атрибутам порога.
- Рубрикатор по уровням, правилам, КЕ и картам РСМ — быстрая фильтрация без ручного ввода.
- Подсказки в строке поиска — помогают быстрее освоиться даже новичку.
📍 Карты порогов (сохранённые представления):
- Создавайте личные и групповые карты с собственным набором столбцов, фильтров и временным интервалом.
📍 Подкаст порога (детальная карточка). При клике на порог открывается подкаст с тремя вкладками:
- Обзор. Параметры порога, прогноз ухудшения (уровень и время), ссылки на правило и КЕ, полный список меток и аннотаций с поиском.
-История. График временного ряда с наложенными уровнями порога, таймлайн срабатываний, история изменения уровней и значений. Можно выбирать период и приближать данные.
- Прогноз. График прогнозируемых значений, ближайшее переключение уровня, предельный прогноз и точность предсказания.
📍 Стековый график для карт порогов:
- Отображает количество и статусы с процентным соотношением активных порогов на таймлайне. Напоминаем, что уникальной фичей Monq является использование порогов как инструмента контроля покрытия мониторингом. Поэтому данный график позволяет не только отслеживать проблемные метрики, но и такие события, как пропажа метрик с мониторинга или изменения количества объектов мониторинга (например, в случае автоскейлинга сервисов). Однозначно советуем системным администраторам присмотреться к этому инструменту.

🌍 Доступность:
Дашборд работает во всех редакциях Monq, включая Community. Ранее визуальная работа с порогами была только в платных версиях с оперативным экраном — теперь это доступно каждому.

Обновляйтесь до 9.2.0 и оценивайте новый уровень работы с порогами! Будем ждать вашей обратной связи! 👨‍💻
⬇️ СКРИНШОТЫ И ВИДЕО НИЖЕ ⬇️
🔥5
📸 Скриншоты дашборда порогов 9.2!
👍5
⚙️ Monq 9.2: гибкие пороги и нативная привязка к CMDB
Продолжаем разбирать новшества релиза 9.2.0. Сегодня расскажем про гибкие настройки порогов и привязку к CMDB без сценариев.

📍 Пороги. Разделение на статические и адаптивные алгоритмы.
В 9.2 мы заложили основу для расширения методов расчёта порогов. Ввели разделение на классический статический алгоритм и набор адаптивных. Статический формирует пороги по абсолютным детерминированным значениям (cpu-load > 95%). Адаптивные — на основе исторических данных и контекста поведения временных рядов. Функционал адаптивных порогов появится в 9.3, причём на выбор будут доступны сразу 2 метода: IQR-метод («золотой стандарт» в научных исследованиях) и перцентильный метод.

📍 Статические пороги с учётом времени.
Пока мы ждём адаптивные пороги, в 9.2 добавили гибкую настройку по времени. Теперь в одном правиле можно задать несколько блоков условий, каждый из которых действует в своём временном периоде. Вы можете комбинировать:
- часы, дни недели, месяцы;
- рабочие и нерабочие дни по производственному календарю;
- конкретные даты (например, можно заранее подготовиться к сезонным распродажам, маркетинговой акции или открытию записи).
В одном правиле может быть до 20 таких блоков. Если периоды пересекаются, действует приоритет. Всегда есть блок по умолчанию — для всех остальных случаев.

📍 Нативная привязка к CMDB — без сценариев.
Раньше привязка порога к конфигурационной единице (КЕ) требовала написания сценария в Автоматоне. Теперь механизм встроен непосредственно в правило формирования порога. Доступны три способа:
- по ID КЕ (автоматически) — если сбор данных ведёт сам Monq, лейбл с ID КЕ добавляется автоматически. Порог сам найдёт нужную КЕ.
- по ключевым атрибутам — для данных от сторонних систем: выбираете тип КЕ, список ключевых атрибутов и сопоставляете их с метками временного ряда. Система найдёт соответствующую КЕ.
- сценарии Автоматона — оставлены для сложных нестандартных случаев и обратной совместимости. Для привязки введён специальный тип сценариев "ThresholdsToCmdbBinder".
При этом вы можете задать, что делать, если КЕ не найдена: оставить порог непривязанным или сгенерировать событие для бизнес-процесса.
Всё это упрощает настройку, снижает порог входа для инженеров и уменьшает количество операций по перезаписи порогов.
❗️ Для удобства обновления сохранён предыдущий механизм через тип сценария "ThresholdsProcessor" (при этом новый параметр 5 "Связь с CMDB" в правиле порога должен быть выключен ). Данный механизм будет поддерживаться ещё в 9.3 и 9.4, после чего предполагается к удалению. Планируйте переход на новые усовершенствованные механизмы зараннее.

Обновитесь до 9.2.0 и оцените новый уровень работы с порогами! Будем ждать вашей обратной связи! 👨‍💻
⬇️ СКРИНШОТЫ И ВИДЕО НИЖЕ ⬇️
🔥9👍2
📸 Скриншоты правил порогов с гибкой настройкой и нативной привязкой к CMDB в 9.2!
👍7
Media is too big
VIEW IN TELEGRAM
🎦 Видео правил порогов с гибкой настройкой и нативной привязкой к CMDB в 9.2!
👍8
🧙‍♂️ Monq 9.2: проактивный детектор аномалий — решайте проблемы до их появления!
Продолжаем разбирать новшества релиза. Сегодня — про прогнозирование, которое даёт вам фору. Теперь Monq не просто фиксирует проблемы, а предупреждает о них заранее. Вы получаете время, чтобы подготовиться, а встроенная автоматизация — возможность среагировать на упреждение.

📍 От MVP к промышленному решению.
Старый инструмент прогнозирования был скорее технологическим прототипом. Он доказал ценность подхода, но имел ограничения: инородность кодовой базы, проблемы с масштабированием и отсутствие гибкости. В 9.2 мы полностью переработали механизм, написали несколько специализированных микросервисов, провели оптимизацию для высоких нагрузок и встроили результаты прогнозирования в текущий сквозной пайплайн обработки данных в Monq.

📍 Как это работает.
При каждом расчёте правила порога с включённым прогнозированием строится краткосрочный прогноз для каждого временного ряда. Результат записывается в сгенерированный по текущему значению порог:
- последовательность прогнозируемых значений (например, OK → Warning → Critical → OK);
- количество переключений значений порога;
- наихудший прогнозируемый статус;
- значение порога на последней точке прогноза.
Эти данные можно использовать в сценариях автокорреляции, генерации инцидентов и бизнес-процессах. Ну и, конечно, просматривать на новом дашборде порогов.

📍 Технологические «плюшки»:
💡 Проверка релевантности модели. Сервис прогнозирования проверяет достаточность накопленных данных: необходимое минимальное количество измерений (например, 500) на периоде релевантности (например, за последние 7 дней). Если данных недостаточно для данного временного ряда, модель не строится, в порог записывается информация о недостаточности данных.
💡 Автоопределение сезонности для каждого временного ряда. Так как под одно правило подпадают сотни временных рядов, которые могут менять своё поведение с течением времени, невозможно вручную заранее установить сезонность. Поэтому мы встроили специальный интеллектуальный сервис на основе анализа Фурье, определяющий наличие сезонности и её периода на каждом временном ряде.
💡 Дообучение и полное переобучение модели. Модель не обучается один раз. При поступлении новых точек она дообучается автоматически, адаптируясь к текущему поведению метрики. Если характер временного ряда меняется (появляется или исчезает сезонность), система запускает полное переобучение — но не чаще раза в сутки, чтобы не перегружать систему.
💡 Точность прогноза. Помимо самого прогноза, по специальной формуле производится оценка его точности. Это позволяет инженеру оценивать, насколько можно доверять прогнозу.
💡 Автоочистка моделей. Временные ряды могут появляться и исчезать. Чтобы модели не накапливались, реализована автоматическая очистка: модель считается активной, если по ней поступают данные. Если данных нет более 5 дней — модель удаляется.

📍 Что это даёт инженеру?
Вместо того чтобы реагировать на уже возникший инцидент, вы получаете запас времени:
- видите, что метрика ухудшается;
- знаете, через сколько времени это произойдёт;
- можете заранее выполнить масштабирование, подготовить команду или применить другие превентивные меры.
🤖А самое главное — использовать прогноз в средствах автоматизации и поручить всё вышеперечисленное нашему «Автоматону» и бизнес-процессам, наслаждаясь жизнью без сбоев 🏖.

Обновляйтесь до 9.2.0 и оценивайте новый уровень работы с порогами! Будем ждать вашей обратной связи! 👨‍💻
⬇️ СКРИНШОТЫ И ВИДЕО НИЖЕ ⬇️
👏7🔥1
📸 Скриншоты прогнозирования в 9.2!
👍7
✈️ Monq 9.2: летаем. Проверено на 2,5 млн открытых порогов.
Продолжаем путешествие по 9.2. Сегодня — про скорость. Каждый релиз мы стараемся работать над производительностью и 9.2 не стал исключением. Мы пересмотрели архитектуру хранения порогов и оптимизировали сигналы. Результаты нагрузочного тестирования впечатлили даже нас 😲

📍Тестирование интерфейса на 2,5 млн открытых порогов со сложными фильтрами:

Загрузка таблицы порогов:

9.1.1: ~60 секунд
9.2.0: до 4 секунд ⚡️
Прокрутка таблицы(загрузка 2-й и последующих страниц):
9.1.1: запрос отбивался через 120 секунд
9.2.0: до 3 секунд⚡️
Фильтрация списка по уровням (плашки):
9.1.1: 30–50 секунд
9.2.0: до 3 секунд⚡️
Прокрутка таблицы с фильтрацией по уровням:
9.1.1: до 40 секунд
9.2.0: до 2 секунд⚡️

За счет чего такой рывок? Мы перенесли хранение порогов в ClickHouse, звучит просто, но это был тот еще квест. Кстати, в поставку 9.2 традиционно входит мигратор, так что никаких потерь данных при обновлении!

📍Оптимизация запросов для сервиса сигналов.
Мы заметили, что клиенты часто используют фильтрацию по названию с оператором «Содержит». Добавили специальный индекс для наших крупных клиентов — и у них скорость выполнения запросов выросла на 20–50% для 60% карт. Результаты нас порадовали, и в 9.2 эти индексы мы добавили в стандартную поставку для всех :)

🎯 Что это значит для вас?
* Никаких таймаутов при работе с миллионами порогов.
* Мгновенная фильтрация и прокрутка — даже на больших инсталляциях.
* Инженеры тратят меньше времени на ожидание и больше — на решение задач.

Всё это уже доступно в Monq 9.2.0. Обновляйтесь и чувствуйте разницу! 🚀
🏆8🔥6👍1
🔌 Monq 9.2: всё, что осталось за кадром
Мы уже разобрали дашборд порогов, новые настройки детектора аномалий, прогнозирование и производительность. Но в релизе 9.2 есть ещё много полезного. Сегодня — про плагины, РСМ, MetricBridge и администрирование.

📍 Плагины и контент-паки
- Linux Server Standard — новый контент-пак с готовыми сценариями для быстрого старта мониторинга Linux-серверов по одной кнопке. Работает как с агентом, так и безагентно.
- Kafka — плагин агента для работы с брокером сообщений по подписочной модели. Забирайте события в Monq прямо из брокера.
- SysLog — теперь можно добавлять свои регулярные выражения для парсинга нестандартных форматов поверх встроенных RFC.
- WinInfo — добавлена поддержка доменных учётных записей для подключения к удалённым узлам.

📍 Развитие РСМ и CMDB
Появилась возможность публиковать карты РСМ другим рабочим группам. Создали карту с мониторингом своих сервисов и хотите поделиться с коллегами из смежного отдела? Пара кликов — и у них есть доступ к нужной информации.
И ещё одна фича — составные карты. Собирайте общую карту из нескольких карт разных рабочих групп. Удобно, когда нужно:
- дать диспетчерам единый дашборд по объектам разных владельцев;
- подготовить сводный дашборд для топ-менеджмента.
Всё просто и безопасно.

📍 Обновление MetricBridge
Расширили набор встроенных функций для формирования временных рядов — трансформировать данные стало проще. Добавили настройку задержки расчёта правила — помогает устранять «слепую зону» при сборе данных.

📍 Администрирование
Автоочистка закрытых порогов. Раньше решалась скриптами, теперь — специальный сервис и управление через интерфейс. Актуально для крупных инсталляций, где ежедневно открывается до 500 000 и более новых порогов.
Расширенная статистика для контроля лицензионной политики: объём сырых логов, метрики, длительность сценариев, количество запусков расчёта правил.

🎯 Итог
9.2 — это не только про пороги. Это про то, чтобы Monq становился удобнее в каждой детали.
Обновляйтесь и пользуйтесь! А мы продолжаем работать над следующими версиями. 👨‍💻
⬇️ СКРИНШОТЫ И ВИДЕО НИЖЕ
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🎦 Видео создания составной карты.
👍1
📸Скриншоты новых функций в панели администрирования.
👍1