Гранулярность сбора данных Altynview App — 1 минута, то есть каждую минуту данные о производительности загружаются в дата-центр.
В зависимости от уровня сервиса: детальные данные о производительности хранятся до 3 месяцев, сводная статистика — до 12 месяцев.
Поддерживается анализ по таким измерениям, как host/URL, регион, ошибка, оператор (carrier), способ доступа, устройство, версия, взаимодействие (interactive) и другие, а также поддерживается комбинированный анализ по нескольким условиям.
Altynview поддерживает анализ crash, включая информацию стека, списки событий и анализ по разным версиям, ОС и моделям устройств. Если у вас уже есть сторонний SDK, он может повлиять. Вы можете выбрать, использовать ли Altynview SDK для сбора crash-информации, в разделе "settings". С учётом целостности и профессиональной направленности анализа производительности Altynview App мы настоятельно рекомендуем использовать Altynview App для захвата и анализа crash-информации.
Да. Верхний предел определяется коммерческим контрактом.
Нет. Основано на интегрированном позиционировании по GPS, базовым станциям и Wi-Fi.
Altynview использует ID, назначаемый нашим сервером, как уникальный идентификатор устройства.
В анализе “HTTP request” выберите метрику “response time” — вы увидите TOP5 “performance killer” с самой медленной производительностью.
В приложении есть элементы, чья производительность важнее других с точки зрения бизнеса. Им нужен более точный мониторинг. Обычно они входят в критические бизнес-процессы (например, логин или покупка) или требуют высокой производительности (например, рекламные изображения или результаты поиска). Нужно внимательно отслеживать такие ключевые элементы и получать мгновенные оповещения, когда их производительность ухудшается.
И Android, и iOS используют уникальный device id для идентификации пользователя. Мы считаем пользователей (без повторов), которые запускали приложение за определённый период времени.
На Android и iOS после полного выполнения кода инициализации агента (initial agent execution code) начинается сбор данных.
Получить информацию о географическом местоположени можно спомощью трёх источников: GPS, базовые станции, Wi-Fi.
Запуск приложения считается началом сессии, завершение потока приложения (App thread end) — окончанием сессии.
Данные производительности взаимодействий включают семь категорий, см. правую часть карты.
На основе перехвата crash-сообщения, выброшенного системой, определяется crash и flash приложения.
То же самое, что в вопросе “10”.
Мы предоставляем возможность отключать сбор модулей: HTTP network, user interaction, crash, Web View. Способ отключения: App Console - “Overview -” App Settings - “Modify Settings -” Enable / Disable Modules.
Среднее время ответа по всем URL за выбранный момент/период времени.
Время выполнения — это время, затраченное приложением на взаимодействие со страницей. Метод расчета следующий: Время начала: время выполнения метода инициализации страницы. Время окончания: 1. Завершение активности, выполнение метода onDestory. 2. Если активность не была реализована в методе onDestory, но отсутствует трассировка мониторинга в течение 500 мс. 3. Время слишком велико, более 60 секунд. 4. Страница переведена в фоновый режим. Время, когда срабатывает условие завершения, считается временем окончания.
Если одна активность является родительской для другой, то при вызове подкласса вызывается и родительский класс — поэтому возникает пересечение.
Причина: 1. Отсутствие данных за выбранный период времени. 2. Задержка. Решение: Обновить страницу.
Время начала: время выполнения метода инициализации страницы. Время окончания: 1. Завершение активности, выполнение метода onDestory. 2. Если активность не была реализована в методе onDestory, но в течение 500 мс после трассировки отсутствует monitoringTrace. 3. Время слишком велико, более 60 секунд. 4. Страница переведена в фоновый режим. Время, когда срабатывает условие окончания, считается end time. 300 ms — это время, которое потребляет главный поток (main thread) от начала до конца.
Причины: 1. вы не обновили SDK: Android 2.2.7, iOS 2.2.1 или более новые версии поддерживают сбор webview-данных; 2. ошибка установки (Installation failure).
сть две причины отсутствия данных в анализе перехватов: 1. отсутствие белого списка; 2. отсутствие перехватов.