Amazon CloudWatch RUM добавило поддержку мобильного мониторинга для приложений iOS и Android, расширив возможности мониторинга реальных пользователей, ранее доступные только для веб-приложений. Это расширение позволяет разработчикам собирать метрики производительности и поведения пользователей через лёгкий SDK прямо из мобильных приложений.
Расширенные возможности CloudWatch RUM для мобильных приложений
Особенности и преимущества
Новая функция CloudWatch RUM для мобильных устройств предоставляет разработчикам доступ к метрикам в реальном времени, включая данные о загрузке экрана, сбоях приложений и зависаниях (ANR для Android). Визуализированные на приборных панелях метрики помогают командам выявлять и решать проблемы до того, как они негативно скажутся на пользователях.
Интеграция и настройки
Интеграция начинается с создания мониторинга в консоли CloudWatch RUM и настройки SDK в приложении для Android или iOS. Для Android доступны два варианта инструментации: без кода (с помощью агента) и вручную (с использованием основного SDK). Для iOS предлагаются аналогичные варианты интеграции, использующие пакеты AwsOpenTelemetryAgent и AwsOpenTelemetryCore.
Анализ и диагностика
Консоль CloudWatch RUM предлагает таблицы для анализа производительности, ошибок и пользовательских сессий. Она обеспечивает инструменты для диагностики, включая трассировки и стеки, которые помогают лучше понять глубинные проблемы. Дашборды с метриками производительности можно экспортировать в панели управления CloudWatch для дальнейшего анализа.
Переход на мониторинг через CloudWatch RUM позволяет разработчикам отойти от реактивного решения проблем к проактивной оптимизации приложений. Эта функция доступна в коммерческих регионах CloudWatch RUM и легко интегрируется в существующие процессы разработки.



