Общие сведения
Назначение системы
Primo ART — это платформа мониторинга цифрового опыта, предназначенная для обеспечения стабильности, доступности и качества ключевых цифровых сервисов с точки зрения конечного пользователя.
Система имитирует поведение пользователей в реальных сценариях и позволяет в режиме реального времени отслеживать, как технические изменения, сбои или внешние зависимости влияют на бизнес-критичные операции.
Система объединяет три направления:
-
Мониторинг синтетических транзакций (Synth) Система автоматически выполняет заранее описанные пользовательские сценарии и фиксирует результаты их выполнения. Основные задачи:
- проверка доступности ключевых операций
- измерение времени выполнения каждого шага
- фиксация ошибок и отклонений от порогов
- оценка SLA на основе синтетических измерений
-
Мониторинг реальных пользователей (RUM) Собирает метрики работы приложения в браузерах и на устройствах реальных пользователей:
- время загрузки (Time To First Byte, Time To Interactive, First Contentful Paint, Fully Loaded Time)
- сетевые задержки
- ошибки JavaScript
- показатель отказов
- поведение пользователя
-
Мониторинг производительности сервисов (APM-уровень) Платформа группирует транзакции в бизнес-сервисы и предоставляет агрегированные показатели:
- успешность выполнения
- число ошибок и замедлений
- статус SLA
- прогноз SLA на различные периоды
Эти данные объединяются в единый интерфейс для анализа производительности приложений и диагностики инцидентов.
Ключевые цели платформы
-
Контроль SLA и стабильности сервисов Платформа обеспечивает стабильное выполнение бизнес-критичных процессов, таких как оформление заказа, авторизация и проведение платежей. Регулярно измеряются ключевые показатели: время отклика, процент ошибок и успешность сценариев. Полученные данные помогают соблюдать SLA перед клиентами, пользователями и партнёрами.
-
Сокращение времени на выявление проблем (MTTD) Система обнаруживает отклонения в работе сервисов до того, как их заметят пользователи. Выявление проблем не зависит от обращений в поддержку: мониторинг фиксирует аномалии автоматически. Платформа интегрируется с системами алертинга и уведомляет ответственные команды сразу после возникновения сбоя.
-
Мониторинг на уровне бизнес-логики Проверяются полноценные пользовательские сценарии, а не отдельные API или инфраструктурные показатели. Такой подход позволяет DevOps- и продуктовым командам контролировать процессы, которые критичны для клиентского опыта.
-
Поддержка релизов и проверка регрессий После каждого обновления выполняется автоматическая проверка ключевых пользовательских сценариев. Это помогает убедиться, что изменения не нарушили функциональность или производительность сервиса. Платформа используется как инструмент предрелизной валидации непосредственно в продуктивной среде.