DATAREON Platform — это мощный инструмент для интеграции, который позволяет решать множество задач. Однако, чтобы система работала бесперебойно, необходимо осуществлять мониторинг ее состояния. Это особенно важно для компаний, которые активно развиваются и нуждаются в стабильной работе всех процессов.
История создания мониторинга SOFROS началась с активного развития крупного бизнеса и получения обратной связи от заказчиков. Ряд компаний определили перечень задач, для которых требовалось найти решение:
- Вынос части интеграции в DMZ чаще требует разворачивание дополнительного кластера. Центр Мониторинга и Администрирования DATAREON Platform предназначен для мониторинга только одного кластера. Возможность объединить данные с нескольких кластеров в единое окно – отсутствует.
- Для эффективной и оперативной диагностики проблемных интеграций нужны квалифицированные специалисты, погруженные в детали бизнес процессов.
- Глобальные сбои DATAREON Platform могут привести к недоступности Центра Мониторинга и Администрирования, что значительно усложняет диагностику и устранение ошибок, так как требуется вручную извлекать логи и другие диагностические данные с серверов.
Компания SOFROS, столкнувшись с уникальными запросами на расширение функционала Центра Мониторинга и Администрирования DATAREON Platform, а также на поддержку собственных решений, разработала собственный мониторинг сообщений.
Все пользователи DATAREON Platform обращаются к Центру Мониторинга и Администрирования, который является неотъемлемой частью интеграционного контура. Он позволяет отслеживать движение передаваемой информации на различных уровнях логирования — от глубокого до поверхностного, что и является его основной функцией. Однако первичный анализ и сбор метрик могут потребовать дополнительных компетенций от сотрудников.
На основе обратной связи от заказчиков были сформированы ключевые требования, которые позволили SOFROS создать эффективное решение и вывести мониторинг DATAREON Platform на новый уровень.

Архитектура решения SOFROS включает веб-приложение и базу данных, что обеспечивает гибкость и удобство использования.
Одним из ключевых требований клиентов была реализация независимого от платформы DATAREON хранения данных. Благодаря мониторингу SOFROS данные обрабатываются и хранятся на высокопроизводительной базе данных, к которой есть доступ независимо от текущего состояния кластера DATAREON Platform. Это решает проблему доступности данных в случае сбоя платформы, позволяя отслеживать ошибки и проводить первичный анализ инцидентов без лишних временных затрат.
Центр Мониторинга и Администрирования включает API-решение, которое позволяет самостоятельно подключаться и извлекать нужную информацию. В состав решения мониторинга SOFROS входит модуль сбора данных, который обращается к данному API.
Особенность мониторинга SOFROS заключается в том, что благодаря глубокой конфигурируемости приложения, оно позволяет избежать избыточного чтения данных из DATAREON Platform, извлекая только то, что нужно, и без негативного влияния на производительность платформы. Собранные данные хранятся на реплицируемой и масштабируемой базе данных аналитического уровня.
Если мониторинг активен и запросы поступают постоянно, нагрузка на платформу снижается благодаря специальным индикаторам и высокопроизводительной базе данных.
Мониторинг SOFROS собирает информацию, производит ее обработку на разных уровнях и возвращает результирующие данные пользователю. Пользователи взаимодействуют с данными не напрямую в базе данных, а через веб-браузер.
Преимущества мониторинга SOFROS
Новый мониторинг, разработанный SOFROS, обладает рядом значительных преимуществ, которые делают его привлекательным для пользователей:
- Подключение к нескольким кластерам. Одним из ключевых преимуществ является возможность мониторинга нескольких кластеров в режиме одного окна.
- Аутентификация через Active Directory. Пользователи могут входить в систему через Active Directory, и нет необходимости создавать и администрировать внутренние учетные записи пользователей мониторинга.
- Контроль доступа. Доступ к мониторингу предоставляется только пользователям, входящим в специально созданные группы пользователей мониторинга в Active Directory. Вся политика безопасности, включая управление паролями, остается внутренней.
- Гибкие настройки мониторинга. Система позволяет собирать данные с конкретных нод, модулей и сервисов, что обеспечивает детальный контроль за работой платформы и расширяет возможности базового мониторинга.
- Хранение и версионирование сообщений. Мониторинг обеспечивает хранение сообщений и их тел, а также организацию версионирования. Это позволяет отслеживать изменения сообщений на разных этапах интеграционного сценария.
- Управление сроком хранения данных. Система позволяет настраивать срок хранения тел сообщений в разрезе типов данных (Time To Live), что помогает управлять объемом хранимой информации и оптимизировать использование базы данных.
- Импортонезависимость. Решение является независимым и актуальным в текущей политической ситуации. До конца 2025 года оно пройдет регистрацию в реестре отечественного ПО.
- Лицензирование. Продукт имеет ограниченное лицензирование, и доступ к нему предоставляется исключительно компанией SOFROS.
Обзор интерфейса мониторинга SOFROS
Мониторинг SOFROS, благодаря графическому интерфейсу, помогает решать множество задач. Интерфейс разделен на несколько вкладок. Главная — «Обзор сообщений». На ней есть фильтры, которые позволяют искать сообщения по идентификатору или другим параметрам. Это помогает быстро разобраться в инцидентах и понять, что пошло не так.
Если известен идентификатор сообщения, его можно ввести в фильтр и получить данные. То же самое касается идентификатора потока — можно увидеть все сообщения, которые к нему относятся. Есть возможность задать временной период, источник, тип данных и статус. Также можно фильтровать сообщения по содержимому. Это удобно для быстрой фильтрации в одном окне.

Есть несколько режимов отображения: режим по потоку (свертка) и стандартный режим. Стандартный режим больше подходит для технической отладки. В нем отображаются все промежуточные сообщения.
Информация о источниках, приемниках, типах данных и другие словари загружаются динамически с помощью API центра мониторинга и администрирования, словари хранятся в базе данных и кешируются в приложении. Это позволяет избежать избыточного чтения, а для своевременной актуализации данных модуль сбора данных – выполняется отслеживание версии конфигурации DATAREON Platform.
Версия конфигурации DATAREON Platform — это счетчик количества применения конфигурации. Когда добавляется новый тип данных, он автоматически обновляется в конфигурации DATAREON Platform. Модуль сбора данных кэширует последнюю версию. Если версия меняется, обновляются сопутствующие словари.
В верхней части окна отображается сообщение по фильтру. При клике на конкретное сообщение открывается блок с тремя вкладками: события, тела и связанные сообщения.
На вкладке «Тела» можно просмотреть содержимое сообщений и выполнить предварительный просмотр. Есть возможность ограничить количество отображаемых символов.

При переходе к конкретному сообщению и просмотре вкладки событий пользователь видит информацию обо всех нодах, модулях и системах, связанных с этим сообщением. Все события собираются в одном месте, что делает процесс более удобным и наглядным.
События отображаются в хронологическом порядке, что облегчает их анализ. Эта функция также работает для связанных сообщений и тел сообщений, которые хранятся в разрезе потока и доступны для просмотра.
Гибкие настройки позволяют игнорировать чтение модулей, типов событий и типы сообщений, которые не несут пользователю полезной нагрузки. Конфигурация ориентирована на бизнес-пользователей, они легко могут отслеживать интеграцию между модулями и сервисами обработки процессов, не обладая техническими компетенциями.
Особенностью мониторинга SOFROS является наличие сведений по нескольким кластерам, что удобно при работе с корпоративной сетью передачи данных и DATAREON Platform.
Также присутствует колонка «Статус», которая показывает последнее событие, созданное платформой в рамках сообщения. Для удобства пользователей введена дополнительная колонка «Статус отчет», которая позволяет динамически сопоставлять технические и бизнес-статусы, настраиваемые в конфигурационном файле приложения мониторинга.
Существует три основных статуса: успешно, запланировано и ошибка. В разрезе типа данных от источника до получателя можно увидеть, сколько данных прошло через систему за определенный промежуток времени. Это позволяет определить, какая система загружает данные, выявить ошибки и проблемы, а также принять меры по корректировке обмена данными, если это необходимо.

В базовой версии мониторинга SOFROS предусмотрено хранение тел сообщений в течение одного месяца, но этот срок можно изменить. Это позволяет освободить ноду, на которой расположено хранилище сообщений, и хранить данные в течение необходимого времени в базе данных мониторинга.
Также для удобства реализована функция скачивания тел сообщений в виде txt документа в zip-архиве.

Благодаря информации о передаваемых телах и размерах пакетов данных можно в режиме онлайн отслеживать время обработки данных и нагрузку по объему передаваемой информации. При формировании отчета и нажатии кнопки «Обновить» автоматически создаются интервалы данных. Можно выбрать конкретный интервал и детализировать информацию о количестве переданных сообщений, их объеме и времени обработки.
Отчет не предусматривает режим свертки, так как содержит техническую информацию, необходимую для архитекторов, технических специалистов и интеграторов. Эта информация помогает определить требования к размеру и мощности платформы при увеличении объемов данных. Также можно просмотреть, кто и в какой момент влиял на работу DATAREON Platform.
Кроме того, предусмотрена настройка фильтра по типам данных и сроку их жизни в днях. Существует стандартная настройка, которая может быть изменена в мониторинге. Также можно установить собственную кастомную настройку, и модуль сбора данных будет извлекать тела сообщений, учитывая этот параметр. Если установлена пользовательская настройка, модуль автоматически рассчитает срок жизни сообщения и определит дату его удаления.

На вкладке каждой системы и каждого модуля DATAREON Platform есть раздел «Основные», который отображает информацию о состоянии системы. В этом разделе присутствует подсветка строк — светофор данных, показывающий, работает ли система, и пометка с указанием конкретной неисправности. Мониторинг SOFROS опрашивает все подключенные кластеры и предоставляет верхнеуровневые данные. В информации отображается выключенная система, дата формирования статуса и время последнего опроса, что позволяет отслеживать актуальное состояние.
В будущем планируется внедрение системы уведомлений пользователей. Сейчас прорабатываются различные идеи для реализации, чтобы избежать излишнего спама. Будет определяться, как организовать получение уведомлений. На начальном этапе предполагается отправка уведомления на почту или предоставление Excel-отчета. Однако рассматриваются и другие варианты: через Telegram, почту, СМС и другие каналы связи, в зависимости от потребностей клиента. Возможности для работы с уведомлениями пользователей обширны.
Кроме того, система позволяет дополнительно привязывать события к входу и выходу пользователей в мониторинг, чтобы отслеживать несанкционированный доступ к данным. Все эти настройки конфигурируются с учетом ресурсов, доступных заказчику.
Развитие продукта

В рамках развития мониторинга SOFROS компания планирует сосредоточиться на нескольких ключевых направлениях.
- Одним из главных приоритетов станет нотификация пользователей. Она будет реализована в ближайшее время.
- Начата работа по инфраструктурному мониторингу, включая извлечение сведений о системах и возможное расширение до уровня мониторинга оборудования.
- Для повышения эффективности нотификации пользователей планируется внедрение асинхронных уведомлений. Это позволит избежать синхронного режима оповещения всех пользователей и использовать более гибкие инструменты, входящие в состав импортонезависимого стека решения.
- Следующим важным этапом станет масштабирование решения. В настоящее время используется один мониторинг, сканирующий всю информацию. Однако в будущем планируется возможность разбить функционал на узлы, каждый из которых будет отслеживать свои задачи.
- Планируется разработка и внедрение дашбордов, предоставляющих пользователям необходимую информацию в удобном и понятном формате.
Внедрение и поддержка решения
SOFROS предоставляет всестороннюю поддержку на всех этапах проекта внедрения мониторинга — от установки и запуска до сопровождения и консультаций. Специалисты компании внимательно относятся к любым пожеланиям и идеям клиентов, стремясь улучшить и адаптировать продукт под их потребности.
Одной из частых задач, которую позволяет решить мониторинг SOFROS, — импортозамещение мониторинга SAP PI с учетом индивидуальных доработок. SOFROS учитывает потребности клиентов, реализуя как стандартные, так и нестандартные запросы, что позволяет создать персонализированный подход к мониторингу.
Кроме того, SOFROS проводит внутреннее обучение сотрудников, знакомя их с принципами работы DATAREON Platform и особенностями мониторинга SOFROS. Это помогает им погрузиться в мир интеграции и глубже понимать процессы обмена данными и эффективно использовать инструменты для решения задач.
Интересны детали?
Смотрите запись вебинара «Мониторинг сообщений SOFROS: от первичного анализа до предотвращения инцидентов» на наших площадках:
Подпишитесь на нас в социальных сетях, чтобы не пропустить новые полезные материалы, а также специальные акции для участников мероприятий.
Если у вас остались вопросы, вы можете обратиться к менеджерам SOFSROS для консультации по телефону +7 (495) 825-16-15 или воспользоваться формой обратной связи на нашем сайте.