Инструменты6 августа 2026 г., 09:45 МСК🤖 Auto

OpenReplay: Open-source replay с 40+ метриками и низким footprint

OpenReplay представил обновленный open-source инструмент для разработчиков, позволяющий не только воспроизводить сессии, но и анализировать сетевую активность, JS-ошибки и производительность с footprint всего 26KB.

Баннер новости 5192

Что такое OpenReplay и почему это важно

OpenReplay — это open-source платформа для записи сессий (session replay), которую можно развернуть на собственной инфраструктуре. В отличие от многих SaaS-решений, она позиционируется как инструмент полного цикла: от визуального воспроизведения действий пользователя до глубокого технического анализа. Это позволяет командам быстрее находить баги, понимать контекст ошибок и оптимизировать производительность без передачи данных третьим лицам.

Ключевые технические характеристики

Главное преимущество решения — минимальное влияние на производительность приложения. Трекер весит всего ~26KB (в сжатом виде .br) и работает асинхронно, что снижает риск замедления загрузки страницы. Платформа захватывает не только видео-подобную запись DOM, но и технические метрики:

  • Сетевая активность (network activity)
  • Логи консоли и JS-ошибки
  • Состояние хранилищ (Redux, VueX, Pinia и др.)
  • Метрики скорости страницы, CPU и памяти

Функциональные модули

Платформа состоит из нескольких взаимосвязанных модулей, каждый из которых решает конкретную задачу разработчика или саппорта:

Модуль Функция Для кого
Session Replay Воспроизведение действий пользователя с автоматическим анализом по эвристикам для триажа QA, Разработчики
Spot Chrome-расширение для записи багов прямо из браузера с техническим контекстом Разработчики, QA
DevTools Полный контекст отладки: 40+ метрик, сетевые запросы, ошибки JS Разработчики
Assist Просмотр экрана пользователя в реальном времени и звонок через WebRTC Поддержка (Support)
Omni-search Поиск по любым действиям, атрибутам сессий и техническим событиям без instrumentation Все роли

Интеграции и приватность

OpenReplay поддерживает плагины для отслеживания состояния приложений на базе Redux, VueX, MobX, NgRx, Pinia и Zustand, а также логирования GraphQL-запросов (Apollo, Relay) и Fetch/Axios. Платформа интегрируется с Sentry, Datadog, CloudWatch, Stackdriver и Elastic для синхронизации бэкенд-логов с фронтенд-сессиями.

Важным аспектом является контроль приватности: пользователи могут настраивать, какие данные захватывать, а какие скрывать или игнорировать, чтобы чувствительная информация не покидала серверы компании.

Деплой и лицензирование

Решение поддерживает развертывание на основных облачных провайдерах: AWS, GCP, Azure, DigitalOcean, Scaleway, OVHcloud, а также в Kubernetes. Для тех, кто предпочитает не управлять инфраструктурой, доступна облачная версия (OpenReplay Cloud) с бесплатным тарифом. Проект распространяется под несколькими лицензиями (monorepo), детали которых указаны в файле LICENSE.

Источник: Github ↗