Приближается к концу разработка новых экранов Рабочих Групп 3.0 и Потоков Данных 🔥
Пару дней назад мы уже начали тестировать новые Рабочие Группы, а в начале следующей недели отдаём в тестирование новые Потоки. Поэтому в ближайшее время ждите новостей о крупном релизе.
Не будем сразу раскрывать много информации, но, среди новых функций, вас ждут мультиролевая система для пользователей в Группах, и кастомизация процесса приёма данных новыми Потоками.
Некоторые другие подробности вы уже могли увидеть на макетах (и на этих макетах), которыми мы делились ранее.
Пару дней назад мы уже начали тестировать новые Рабочие Группы, а в начале следующей недели отдаём в тестирование новые Потоки. Поэтому в ближайшее время ждите новостей о крупном релизе.
Не будем сразу раскрывать много информации, но, среди новых функций, вас ждут мультиролевая система для пользователей в Группах, и кастомизация процесса приёма данных новыми Потоками.
Некоторые другие подробности вы уже могли увидеть на макетах (и на этих макетах), которыми мы делились ранее.
Здравствуйте, друзья!
Как у вас дела? 👁
А у нас – замечательно! И сейчас расскажем, почему 📣
Первая, немаловажная для нас новость – это публикация статьи на Хабре – Доступность ИТ-сервисов как ключевой бизнес показатель, и причем тут арбуз 🍉
Да! Вы неослышались ошиблись, именно арбуз – "когда кожура “зеленых” метрик скрывает “красную и накаленную” сердцевину Вашего бизнеса, а именно – удовлетворенность клиентов".
Подробности, как говорят на Хабре, под катом.
Вторая, и тоже крутая, новость – это новый установщик версии 5.8.3 🛒
На этой неделе наш DevOps-инженер закончил работу над образом виртуальной машины, который достаточно развернуть в своем окружении, назначить IP-адрес и продолжить установку в web-интерфейсе через браузер.
Для реализации такой простой установки monq мы использовали RundeckCommunity и Ansible – эти инструменты практически всё сделают за вас.
И, наконец, третья новость – это очередное обновление под номером 5.8.4, которое мы выпустили сегодня 📀
Обновление включило в себя работу по оптимизации обработки событий и пару других правок.
Релизу-ноутс, как обычно, доступны в документации.
Как у вас дела? 👁
А у нас – замечательно! И сейчас расскажем, почему 📣
Первая, немаловажная для нас новость – это публикация статьи на Хабре – Доступность ИТ-сервисов как ключевой бизнес показатель, и причем тут арбуз 🍉
Да! Вы не
Подробности, как говорят на Хабре, под катом.
Вторая, и тоже крутая, новость – это новый установщик версии 5.8.3 🛒
На этой неделе наш DevOps-инженер закончил работу над образом виртуальной машины, который достаточно развернуть в своем окружении, назначить IP-адрес и продолжить установку в web-интерфейсе через браузер.
Для реализации такой простой установки monq мы использовали RundeckCommunity и Ansible – эти инструменты практически всё сделают за вас.
И, наконец, третья новость – это очередное обновление под номером 5.8.4, которое мы выпустили сегодня 📀
Обновление включило в себя работу по оптимизации обработки событий и пару других правок.
Релизу-ноутс, как обычно, доступны в документации.
Хабр
Доступность ИТ-сервисов как ключевой бизнес показатель, и причем тут арбуз
Использование метрик в управлении - это прогрессивная и современная практика, тем более в настолько оцифрованной среде как ИТ-бизнес. А что в последнее десятилетие не ИТ-бизнес? От торговли цветами...
Кстати, хотим заранее предупредить всех наших регулярных читателей об отсутствии интересных новостей на следующей неделе и заранее поздравить со всеми стремительно надвигающимися праздниками! 🎈
Хороших выходных!
Хороших выходных!
Доброго времени суток, дорогие подписчики!
Помните, мы ранее писали о разработке новых экранов Рабочих групп и Потоков данных. Нет? Посмотрите 👉
Так вот мы уже закончили тестирование крупного релиза #5.9.0 и он ушел на финальную стадию ➡️ сборку релизного пакета.
Помимо разработки непосредственно функционала продукта, мы не забываем и про тех людей, которые администрируют monq. И специально для них скоро упростится система обновления и управления реестром микросервисов monq.
Пару слов про реестр микросервисов.
Реестр - это наша разработка для управления микросервисами и их конфигурациями в среде Kubernetes. Реестр создает базы данных, учетные записи, очереди в RabbitMQ и многие другие вещи, необходимые микросервисам для работы по специальным шаблонам. По этим шаблонам Реестр генерирует конфигурацию для микросервиса в Consul и в целом управляет конфигурациями всего monq, позволяя поддерживать высокий уровень изолированности микросервисов друг от друга и довольно сильно повышая безопасность 😎
Помните, мы ранее писали о разработке новых экранов Рабочих групп и Потоков данных. Нет? Посмотрите 👉
Так вот мы уже закончили тестирование крупного релиза #5.9.0 и он ушел на финальную стадию ➡️ сборку релизного пакета.
Помимо разработки непосредственно функционала продукта, мы не забываем и про тех людей, которые администрируют monq. И специально для них скоро упростится система обновления и управления реестром микросервисов monq.
Пару слов про реестр микросервисов.
Реестр - это наша разработка для управления микросервисами и их конфигурациями в среде Kubernetes. Реестр создает базы данных, учетные записи, очереди в RabbitMQ и многие другие вещи, необходимые микросервисам для работы по специальным шаблонам. По этим шаблонам Реестр генерирует конфигурацию для микросервиса в Consul и в целом управляет конфигурациями всего monq, позволяя поддерживать высокий уровень изолированности микросервисов друг от друга и довольно сильно повышая безопасность 😎
Так же для облегчения действий системных администраторов мы планируем выпустить совершенно новую программу monqctl, которая будет единой центральной точкой при работе с monq и будет заниматься конфигурированием реестра микросервисов.
В новой программе мы значительно уменьшили порог настройки.
Если раньше требовалось указывать множество чувствительных данных для доступа к Kubernetes, к Docker реестрам, то в текущий момент системному администратору достаточно будет указать адрес реестра микросервисов monq и токен доступа в наше центральное хранилище обновлений MONQ ReleaseHub.
Довольно сильно упростится также обновление monq с помощью monqctl, хотя до идеала еще далеко, но автоматическое обновление по сценариям уже не за горами, и мы уже активно прорабатываем этот функционал.
В новой программе мы значительно уменьшили порог настройки.
Если раньше требовалось указывать множество чувствительных данных для доступа к Kubernetes, к Docker реестрам, то в текущий момент системному администратору достаточно будет указать адрес реестра микросервисов monq и токен доступа в наше центральное хранилище обновлений MONQ ReleaseHub.
Довольно сильно упростится также обновление monq с помощью monqctl, хотя до идеала еще далеко, но автоматическое обновление по сценариям уже не за горами, и мы уже активно прорабатываем этот функционал.
🖐Добрый вечер, друзья!🖐
В конце апреля мы писали о выпуске нового установщика платформы monq. На днях была дописана последняя строчка "Руководства пользователя" по работе с установщиком или "как сейчас можно установить платформу monq". Просим ознакомиться с руководством всех желающих на портале нашей документации - https://docs.monqlab.com/
В конце апреля мы писали о выпуске нового установщика платформы monq. На днях была дописана последняя строчка "Руководства пользователя" по работе с установщиком или "как сейчас можно установить платформу monq". Просим ознакомиться с руководством всех желающих на портале нашей документации - https://docs.monqlab.com/
И небольшой story от нашего DevOps-инженера о маршрутизации микросервисной архитектуры monq...👇
Не секрет, что наш механизм маршрутизации межмикросервисного взаимодействия построен на базе nginx.
Когда-то вся конфигурация маршрутизации была описана в виде конфигурационного файла nginx, постепенно этот конфиг разрастался, процесс обновления маршрутизации усложнялся и занимал все больше и больше времени. ⏳
По мере разделения monq на модули мы столкнулись с ограничениями, например как отдать часть маршрутов этой копии monq, а этой копии monq требуется другая половина.
После этого мы разделили маршрутизацию между модулями и сразу же разместили 80% конфигурации уже не в формате nginx, а виде манифестов kubernetes, обновлять стало проще. Оставшиеся 20% являлись необходимым "злом", платой за нестандартную конфигурацию, это центральный конфиг, который содержал маршрутизацию между модулями.
Но на этом мы не останавливаемся и продолжаем работы по унификации и переводу правил маршрутизации из формата nginx в формат манифестов kubernetes и к следующему релизу планируем снизить количество "кастома" до 0%, что даст нам возможность:
✔️ отказаться от промежуточных сущностей, сейчас все запросы приходят на основной ingress, после этого проксируруются на продуктовые ingress, которые содержат "кастом". Как только мы уйдем от кастомных конфигов, сможем поставлять манифесты маршрутизации попродуктно и напрямую подключать их к хосту;
✔️ задать нужную точку входа в веб интерфейс для каждой копии monq индивидуально, сейчас точка входа описана явно, и из за кастомизации мы вынуждены включать в поставку обязательную связь между корневым локейшн и определенным фронтом, эту настройку конечно можно изменить вручную, но при следующем обновлении она вернется в исходный вид;
✔️ и конечно же бескровно обновлять наш балансировщик, который работает с этими манифестами.
Что примечательно, все эти изменения должны позитивно сказаться на скорости и времени отклика графического и не графических интерфейсов 😉
Не секрет, что наш механизм маршрутизации межмикросервисного взаимодействия построен на базе nginx.
Когда-то вся конфигурация маршрутизации была описана в виде конфигурационного файла nginx, постепенно этот конфиг разрастался, процесс обновления маршрутизации усложнялся и занимал все больше и больше времени. ⏳
По мере разделения monq на модули мы столкнулись с ограничениями, например как отдать часть маршрутов этой копии monq, а этой копии monq требуется другая половина.
После этого мы разделили маршрутизацию между модулями и сразу же разместили 80% конфигурации уже не в формате nginx, а виде манифестов kubernetes, обновлять стало проще. Оставшиеся 20% являлись необходимым "
Но на этом мы не останавливаемся и продолжаем работы по унификации и переводу правил маршрутизации из формата nginx в формат манифестов kubernetes и к следующему релизу планируем снизить количество "кастома" до 0%, что даст нам возможность:
✔️ отказаться от промежуточных сущностей, сейчас все запросы приходят на основной ingress, после этого проксируруются на продуктовые ingress, которые содержат "кастом". Как только мы уйдем от кастомных конфигов, сможем поставлять манифесты маршрутизации попродуктно и напрямую подключать их к хосту;
✔️ задать нужную точку входа в веб интерфейс для каждой копии monq индивидуально, сейчас точка входа описана явно, и из за кастомизации мы вынуждены включать в поставку обязательную связь между корневым локейшн и определенным фронтом, эту настройку конечно можно изменить вручную, но при следующем обновлении она вернется в исходный вид;
✔️ и конечно же бескровно обновлять наш балансировщик, который работает с этими манифестами.
Что примечательно, все эти изменения должны позитивно сказаться на скорости и времени отклика графического и не графических интерфейсов 😉
А вот долгожданный релиз версии 5️⃣.9️⃣.0️⃣ собран и будет доступен для скачивания уже на следующей неделе! 📅 Но это еще не всё! Уже сегодня вы можете ознакомится с релиз-ноутс данного обновления по ссылке.
Маршрутизация микросервисов (как было и как стало)
Добрый вечер, друзья.
Как и было обещано, на этой неделе мы выпустили релиз 5.9.0 и он доступен для скачивания! 👍
В последней версии monq мы выпустили обновленные интеграции - “Потоки данных”. Но работа над этим функционалом еще не окончена.
Уже некоторое время, наша команда разработчиков ведёт работу над усовершенствованием функционала модулей платформы monq. В следующих версиях мы планируем предоставить пользователям возможность писать собственные обработчики в нашем графическом интерфейсе для потоков, в том числе и для потоков созданных по шаблонам.
Макеты нового функционала уже можно посмотреть в "шапке" поста
Как и было обещано, на этой неделе мы выпустили релиз 5.9.0 и он доступен для скачивания! 👍
В последней версии monq мы выпустили обновленные интеграции - “Потоки данных”. Но работа над этим функционалом еще не окончена.
Уже некоторое время, наша команда разработчиков ведёт работу над усовершенствованием функционала модулей платформы monq. В следующих версиях мы планируем предоставить пользователям возможность писать собственные обработчики в нашем графическом интерфейсе для потоков, в том числе и для потоков созданных по шаблонам.
Макеты нового функционала уже можно посмотреть в "шапке" поста
Также мы немного прокачали наш сайт с Публичной документацией в плане оформления, был переработан главный экран (домашняя страничка), просим оценить - Документация monq
Здравствуйте, наши подписчики!
Сегодня пятница, вечер, за плечами трудовая неделя.💪🏼
А мы хотели бы анонсировать макеты разрабатываемого "Модуля синтетического мониторинга", который стремится заменить известный вам "fmonq". Помимо картинки макетов, в модуле будут реализованы:
👉 Собственная среда управления автоматизированным тестированием;
👉 Прием и обработка результатов тестирования из сторонних систем запуска автотестов;
👉 Гибкий классификатор проектов тестирования на основе меток;
👉 Расширенные настройки расписания запуска авто-тестов с графическим конструктором задания сложных условий;
👉 Настройки периодичности запуска тестов согласно результатов предыдущих сборок;
👍 И многое другое, о чем вы узнаете в скором времени.... ⏳
Сегодня пятница, вечер, за плечами трудовая неделя.💪🏼
А мы хотели бы анонсировать макеты разрабатываемого "Модуля синтетического мониторинга", который стремится заменить известный вам "fmonq". Помимо картинки макетов, в модуле будут реализованы:
👉 Собственная среда управления автоматизированным тестированием;
👉 Прием и обработка результатов тестирования из сторонних систем запуска автотестов;
👉 Гибкий классификатор проектов тестирования на основе меток;
👉 Расширенные настройки расписания запуска авто-тестов с графическим конструктором задания сложных условий;
👉 Настройки периодичности запуска тестов согласно результатов предыдущих сборок;
👍 И многое другое, о чем вы узнаете в скором времени.... ⏳
Здравствуйте друзья! На связи Monqlab, с отчетом за прошедшую неделю.
Две недели назад мы отдали крупный релиз 5.9.0 нашим пользователям.
За это время мы приняли все предложения и замечания от пользователей по данной версии.
И вчера - 10 июня выпустили релиз 5.9.1 с улучшениями и исправлениями.
Что в него вошло?
🔸 Добавлено автоматическое обновление имени пользователя при изменении соответствующего поля в профиле пользователя.
🔸 Скрыт лишний scroll в карточках плагинов.
🔸 Реализовано отображение полного названия рабочей группы владельца в карточке потока при смене владельца.
🔸 Обновлен вид отображения элементов массива для таблицы первичных событий.
Полный список исправлений и улучшений вы можете посмотреть в наших релиз-ноутсах.
Две недели назад мы отдали крупный релиз 5.9.0 нашим пользователям.
За это время мы приняли все предложения и замечания от пользователей по данной версии.
И вчера - 10 июня выпустили релиз 5.9.1 с улучшениями и исправлениями.
Что в него вошло?
🔸 Добавлено автоматическое обновление имени пользователя при изменении соответствующего поля в профиле пользователя.
🔸 Скрыт лишний scroll в карточках плагинов.
🔸 Реализовано отображение полного названия рабочей группы владельца в карточке потока при смене владельца.
🔸 Обновлен вид отображения элементов массива для таблицы первичных событий.
Полный список исправлений и улучшений вы можете посмотреть в наших релиз-ноутсах.
docs.monq.ru
Обновление 5.9.1 (10.06.2021) | Документация Monq | Monq Docs
Основная информация