У Одноклассников появился сервис для сбора и анализа ошибок в приложениях
Одноклассники объявили об открытии бесплатного сервиса Tracer для всех разработчиков, сообщили в пресс-службе соцсети «Коду Дурова».
Он помогает находить технические проблемы в приложениях на Android и iOS и создавать автоматические отчёты об ошибках. Сервис доступен для интеграции любым внешним разработчикам на apptracer.ru.
Его возможности были протестированы в рамках одного из самых высоконагруженных ресурсов в стране — соцсети Одноклассники. Позднее Tracer был внедрён в ряд продуктов VK: Облако Mail.ru, Дзен, ВКонтакте и другие со средней месячной аудиторией сервисов более 100 млн пользователей в мире.
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2023%2F08%2F---------2.png)
Tracer предоставляет более широкие возможности для разработчиков, например, помимо стандартных функций (сбор данных об ошибках, зависаниях и другой базовой статистики о стабильности работы приложения), он позволяет быстро искать проблемы внутри разделов и модулей программ.
Также при помощи Tracer можно в реальном времени находить ошибки, связанные с одной из наиболее частных причиной сбоев в приложении — утечками памяти. Ещё одна особенность — возможность оперативно увидеть, как работает код в уже работающем приложении.
Сервис помогает находить «узкие» места в производительности с учётом всех особенностей устройства пользователя, даже те, которые невозможно воспроизвести локально у разработчика или обнаружить на этапе тестирования.
Запуск сервиса позволил Одноклассникам, например, снизить количество ошибок приложения, связанных с утечками памяти, в 5 раз. В планах разработчиков сервиса — добавление функциональности обнаружения проблем с сетью и базами данных в приложениях, поддержка JavaScript, Unity и десктопных версий приложений и другие улучшения.