Monq – корпоративный ИТ-мониторинг нового поколения | Новости и кейсы – Telegram
Monq – корпоративный ИТ-мониторинг нового поколения | Новости и кейсы
384 subscribers
268 photos
14 videos
5 files
185 links
Всё о платформе ИТ-мониторинга Monq – новости, кейсы, планы развития и интересные факты.

Чат-комьюнити, где можно задать вопросы, тут: https://news.1rj.ru/str/monq_community_ru
Download Telegram
🏗 И о текущей разработке – недавно началась работа по полному обновлению раздела Интеграций.
Подробности мы расскажем как-нибудь потом, а сейчас полюбуйтесь на новые макеты интерфейса управления потоками данных.
Традиционный пятничный привет всем почитывающим новости monqlab 🧑‍💻
Сегодня у нас пара очень интересных и выделяющихся на фоне регулярных релизов новостей 📈
🔥 И первая новость – мы решили поддержать OpenSource движение.
Около недели назад мы начали публикацию некоторых наших библиотек и программ, которые сами разрабатываем и используем на протяжении уже 5 лет, в открытый доступ.
Использование наших библиотек хорошо послужит для ускорения разработки программ на фреймворке .NET, в частности – при применении микросервисного подхода к проектированию архитектуры.

Наш аккаунт на GitHubhttps://github.com/MONQDL.
Сами библиотеки доступны на nuget.org по поисковой фразе "monqdl".
🔥 Вторая новость (частично мы её уже тизерили на прошлой неделе) – с последним обновлением мы оптимизировали время выполнения запросов при работе с Ресурсно-Сервисной Моделью monq, как непосредственно на Картах РСМ, так и на Главном экране.
Замеры скорости загрузки всех запрашиваемых объектов показали разные результаты при выборке в 100, 500 и 1500 КЕ, но, в среднем, нам удалось уменьшить время выполнения запросов на 10% 📉
Несомненно, будем продолжать работать и в этом направлении
Здравствуйте
Ваши инсайды о разработке monq, сэр 📰

Ни недели без релиза 📦
В начале недели мы обнаружили неприятный баг в версии 5.8.2, выпущенной не так давно. Баг блокировал возможность конфигурации новых проектов fmonq, а его суть заключалась в отсутствии опций в селекторе парсера отчетов функционального тестирования, что, собственно, и не позволяло выбрать парсер для проекта.
Наши разработчики быстро раскопали причину и устранили ошибку – в среду мы выпустили фикс версии 5.8.3 🦾
Приближается к концу разработка новых экранов Рабочих Групп 3.0 и Потоков Данных 🔥

Пару дней назад мы уже начали тестировать новые Рабочие Группы, а в начале следующей недели отдаём в тестирование новые Потоки. Поэтому в ближайшее время ждите новостей о крупном релизе.
Не будем сразу раскрывать много информации, но, среди новых функций, вас ждут мультиролевая система для пользователей в Группах, и кастомизация процесса приёма данных новыми Потоками.
Некоторые другие подробности вы уже могли увидеть на макетах (и на этих макетах), которыми мы делились ранее.
Здравствуйте, друзья!
Как у вас дела? 👁
А у нас – замечательно! И сейчас расскажем, почему 📣

Первая, немаловажная для нас новость – это публикация статьи на ХабреДоступность ИТ-сервисов как ключевой бизнес показатель, и причем тут арбуз 🍉
Да! Вы не ослышались ошиблись, именно арбуз – "когда кожура “зеленых” метрик скрывает “красную и накаленную” сердцевину Вашего бизнеса, а именно – удовлетворенность клиентов".
Подробности, как говорят на Хабре, под катом.

Вторая, и тоже крутая, новость – это новый установщик версии 5.8.3 🛒
На этой неделе наш DevOps-инженер закончил работу над образом виртуальной машины, который достаточно развернуть в своем окружении, назначить IP-адрес и продолжить установку в web-интерфейсе через браузер.
Для реализации такой простой установки monq мы использовали RundeckCommunity и Ansible – эти инструменты практически всё сделают за вас.

И, наконец, третья новость – это очередное обновление под номером 5.8.4, которое мы выпустили сегодня 📀
Обновление включило в себя работу по оптимизации обработки событий и пару других правок.
Релизу-ноутс, как обычно, доступны в документации.
Кстати, хотим заранее предупредить всех наших регулярных читателей об отсутствии интересных новостей на следующей неделе и заранее поздравить со всеми стремительно надвигающимися праздниками! 🎈
Хороших выходных!
Доброго времени суток, дорогие подписчики!
Помните, мы ранее писали о разработке новых экранов Рабочих групп и Потоков данных. Нет? Посмотрите 👉
Так вот мы уже закончили тестирование крупного релиза #5.9.0 и он ушел на финальную стадию ➡️ сборку релизного пакета.

Помимо разработки непосредственно функционала продукта, мы не забываем и про тех людей, которые администрируют monq. И специально для них скоро упростится система обновления и управления реестром микросервисов monq.

Пару слов про реестр микросервисов.
Реестр - это наша разработка для управления микросервисами и их конфигурациями в среде Kubernetes. Реестр создает базы данных, учетные записи, очереди в RabbitMQ и многие другие вещи, необходимые микросервисам для работы по специальным шаблонам. По этим шаблонам Реестр генерирует конфигурацию для микросервиса в Consul и в целом управляет конфигурациями всего monq, позволяя поддерживать высокий уровень изолированности микросервисов друг от друга и довольно сильно повышая безопасность 😎
Так же для облегчения действий системных администраторов мы планируем выпустить совершенно новую программу monqctl, которая будет единой центральной точкой при работе с monq и будет заниматься конфигурированием реестра микросервисов.
В новой программе мы значительно уменьшили порог настройки.
Если раньше требовалось указывать множество чувствительных данных для доступа к Kubernetes, к Docker реестрам, то в текущий момент системному администратору достаточно будет указать адрес реестра микросервисов monq и токен доступа в наше центральное хранилище обновлений MONQ ReleaseHub.
Довольно сильно упростится также обновление monq с помощью monqctl, хотя до идеала еще далеко, но автоматическое обновление по сценариям уже не за горами, и мы уже активно прорабатываем этот функционал.
🖐Добрый вечер, друзья!🖐
В конце апреля мы писали о выпуске нового установщика платформы monq. На днях была дописана последняя строчка "Руководства пользователя" по работе с установщиком или "как сейчас можно установить платформу monq". Просим ознакомиться с руководством всех желающих на портале нашей документации - https://docs.monqlab.com/
И небольшой story от нашего DevOps-инженера о маршрутизации микросервисной архитектуры monq...👇
Не секрет, что наш механизм маршрутизации межмикросервисного взаимодействия построен на базе nginx.
Когда-то вся конфигурация маршрутизации была описана в виде конфигурационного файла nginx, постепенно этот конфиг разрастался, процесс обновления маршрутизации усложнялся и занимал все больше и больше времени.
По мере разделения monq на модули мы столкнулись с ограничениями, например как отдать часть маршрутов этой копии monq, а этой копии monq требуется другая половина.
После этого мы разделили маршрутизацию между модулями и сразу же разместили 80% конфигурации уже не в формате nginx, а виде манифестов kubernetes, обновлять стало проще. Оставшиеся 20% являлись необходимым "злом", платой за нестандартную конфигурацию, это центральный конфиг, который содержал маршрутизацию между модулями.
Но на этом мы не останавливаемся и продолжаем работы по унификации и переводу правил маршрутизации из формата nginx в формат манифестов kubernetes и к следующему релизу планируем снизить количество "кастома" до 0%, что даст нам возможность:
✔️ отказаться от промежуточных сущностей, сейчас все запросы приходят на основной ingress, после этого проксируруются на продуктовые ingress, которые содержат "кастом". Как только мы уйдем от кастомных конфигов, сможем поставлять манифесты маршрутизации попродуктно и напрямую подключать их к хосту;
✔️ задать нужную точку входа в веб интерфейс для каждой копии monq индивидуально, сейчас точка входа описана явно, и из за кастомизации мы вынуждены включать в поставку обязательную связь между корневым локейшн и определенным фронтом, эту настройку конечно можно изменить вручную, но при следующем обновлении она вернется в исходный вид;
✔️ и конечно же бескровно обновлять наш балансировщик, который работает с этими манифестами.
Что примечательно, все эти изменения должны позитивно сказаться на скорости и времени отклика графического и не графических интерфейсов 😉
А вот долгожданный релиз версии 5️⃣.9️⃣.0️⃣ собран и будет доступен для скачивания уже на следующей неделе! 📅 Но это еще не всё! Уже сегодня вы можете ознакомится с релиз-ноутс данного обновления по ссылке.
Маршрутизация микросервисов (как было и как стало)
Добрый вечер, друзья.
Как и было обещано, на этой неделе мы выпустили релиз 5.9.0 и он доступен для скачивания! 👍
В последней версии monq мы выпустили обновленные интеграции - “Потоки данных”. Но работа над этим функционалом еще не окончена.
Уже некоторое время, наша команда разработчиков ведёт работу над усовершенствованием функционала модулей платформы monq. В следующих версиях мы планируем предоставить пользователям возможность писать собственные обработчики в нашем графическом интерфейсе для потоков, в том числе и для потоков созданных по шаблонам.
Макеты нового функционала уже можно посмотреть в "шапке" поста
Также мы немного прокачали наш сайт с Публичной документацией в плане оформления, был переработан главный экран (домашняя страничка), просим оценить - Документация monq