Структура компонентов Monq
Документ описывает состав модулей Monq, назначение каждого из модулей и взаимосвязь модулей между собой.
Состав модулей
Программное обеспечени е Monq состоит из следующих частей:
Модуль приёма и предварительной обработки событий и метрик из внешних источников
Модуль предназначен для приема событий и метрик из инструментов мониторинга и логирования, а также из информационных систем с целью их дальнейшей обработки и хранения. Сервис коллектора событий и логов позволяет получать данные как в структурированном формате (JSON, XML), так и в неструктурированном – в виде обычного текста. Модуль также позволяет выполнять предобработку полученных событий и логов с помощью препроцессора для формирования структур ированного сообщения. Метрики принимаются "как есть", обогащаются сервисными метками Monq и записываются в хранилище.
Модуль функционального тестирования Autotests
Модуль Autotests предназначен для покрытия мониторингом приложений и веб-сервисов, путем роботизированной проверки различных тест-кейсов. Модуль состоит из нескольких сервисов:
- API-endpoint для получения отчетов с результатами выполнения сборок функционального тестирования
- Графический интерфейс для управления и настройки проектов автотестов
- Сервис для хранения обработанных отчетов
- Планировщик запуска тестов на Monq Agent
- Сервис обработки (парсинга) отчетов производится в сценариях автоматизации платформы