← Все новости

Обновление Tracer от VK: поддержка Python, Go и рост нагрузки

VK обновила систему мониторинга Tracer, увеличив ее мощность в 30 раз. Платформа получила поддержку Python, Go и ОС Аврора, а также интеграцию с Jira и Sentry API для глубокой аналитики сбоев.

Обновление Tracer от VK: поддержка Python, Go и рост нагрузки

Отечественная система мониторинга Tracer от компании VK в 2025 году продемонстрировала тридцатикратный рост производительности. Если ранее через ее фильтры проходило около 200 миллионов программных сбоев, то теперь текущие мощности позволяют анализировать 6,8 миллиарда инцидентов. Примечательно, что столь резкий скачок нагрузки не отразился на оперативности выдачи отчетов и глубине аналитики.

Функционал платформы пополнился модулем телеметрии и расширенной поддержкой серверных технологий, включая языки Python и Go. Разработчики также адаптировали продукт для работы с мобильной ОС «Аврора». Важным шагом в сторону улучшения рабочих процессов стала интеграция с таск-трекером Jira и внедрение Sentry API, что значительно упрощает перенос существующих проектов из сторонних сред. Дополнительные инструменты отладки стали доступны для создателей контента под Smart TV и различные мобильные операционные системы.

Основная задача решения заключается в обеспечении бесперебойной работы цифровых продуктов через отслеживание аномалий в реальном времени. Оно позволяет мгновенно определять точку возникновения проблемы и восстанавливать точный алгоритм действий пользователя, приведший к критической ошибке. Технологический стек базируется на кастомном механизме шардирования, развернутом поверх базы данных ClickHouse, а также на глубоко оптимизированном интерфейсе.

Контекст

Развитие подобных инструментов в России продиктовано необходимостью замещения зарубежных аналитических платформ, доступ к которым стал ограничен. Данная разработка изначально проектировалась для нужд высоконагруженных структур холдинга, что предопределило ее архитектурную устойчивость. В течение последнего года команда сфокусировалась на нескольких стратегических векторах: совершенствовании клиентских платформ, оптимизации методов управления данными и бесшовном встраивании в цикл DevOps. Первый аспект подразумевает расширение возможностей для телевизионных систем, второй — повышение эффективности хранения информации, а третий — упрощение взаимодействия внутри команд.

Что это значит

Способность переваривать колоссальные массивы логов делает софт пригодным для крупнейших финтех-проектов и ритейл-гигантов. Совместимость с локальными операционными системами открывает двери в сегмент корпоративного ПО с повышенными требованиями к безопасности. Для бизнеса это означает сокращение показателя TTR (Time To Repair) — времени на устранение неисправностей. Конечный потребитель выигрывает от минимизации «вылетов» и более плавного взаимодействия с интерфейсами на любых устройствах.

Источник: Хабр