360开源又一力作 — ArgusAPM 移动性能监控平台
Публичное объявление
В связи с изменением бизнес-процессов компании и другими причинами, ArgusAPM прекращает поддержку бесплатного доступа к серверной части. Существующие клиенты могут продолжать использовать продукт бесплатно, но новые пользователи больше не смогут присоединиться.
Этот проект является открытым исходным кодом. Прекращение поддержки серверной части не повлияет на сам исходный код проекта. Предыдущие документы о присоединении всё ещё можно использовать в своих проектах.
История проекта
ArgusAPM — это ещё один важный открытый проект, созданный после RePlugin командой мобильного клиента мобильного телефона 360. ArgusAMP — это платформа для визуализации и управления производительностью мобильных приложений 360, которая помогает быстро обнаруживать и локализовать проблемы с производительностью различных приложений и улучшать пользовательский опыт.
Преимущества продукта
Мониторинговые модули
ArgusAPM в настоящее время поддерживает следующие показатели производительности:
Особенности ArgusAPM
Неинвазивность Нет необходимости изменять существующую структуру проекта, нет вмешательства при подключении, низкая стоимость подключения.
Отсутствие снижения производительности ArgusAPM оптимизировал сбор данных для каждого модуля производительности, обеспечивая сбор и анализ данных о производительности без влияния на исходную производительность.
Всесторонний мониторинг В настоящее время поддерживаются данные анализа производительности по различным аспектам, таким как пользовательский интерфейс, сеть, память, процессы, файлы, зависание и ANR. В будущем планируется добавить новые аспекты производительности.
Режим отладки Уникальный режим отладки, который поддерживает сбор данных о производительности в режиме реального времени во время разработки и тестирования, а также локальный анализ, помогая разработчикам и тестировщикам решать проблемы с производительностью перед выпуском.
Поддержка плагинов На этапе настройки можно поддерживать подключаемые модули. Например, плагин RePlugin, используемый мобильным телефоном 360 Safe, не влияет на производительность.
Многопроцессный сбор данных Для многопроцессных сценариев мы разработали соответствующие схемы сбора и оптимизации данных, что делает ArgusAPM подходящим как для однопроцессных, так и для многопроцессных приложений.
Экономия трафика пользователей Данные о производительности передаются только при наличии Wi-Fi соединения, что позволяет избежать проблем с энергопотреблением и трафиком, вызванных частыми сетевыми запросами.
Структура проекта ArgusAPM
Общая архитектура разделена на две части: левая синяя часть представляет собой модуль сбора данных о производительности, а правая зелёная часть представляет собой модуль Gradle Plugin. Ниже приводится краткое введение в эти две части:
Модуль состоит из пяти модулей, которые в конечном итоге создают три файла AAR, а именно:
argus-apm-main.aar: основной модуль проекта APM. argus-apm-aop.aar: модуль внедрения кода AOP. argus-apm-okhttp.aar: сбор данных о сетевой производительности OKHTTP.
Разделение на несколько модулей предназначено для обеспечения возможности выбора функций, таких как отключение зависимостей, связанных с OKHTTP, если они не используются в проекте.
Основные функции модуля:
При использовании ArgusAPM достаточно просто применить плагин, и нет необходимости отдельно управлять зависимостями каждого файла AAR.
Как использовать
Если вы хотите быстро присоединиться к ArgusAPM, обратитесь к статье «Три минуты на быстрое присоединение к ArgusAPM», чтобы следовать инструкциям и быстро присоединиться;
если вы хотите узнать больше о том, как использовать ArgusAPM, обратитесь к статье «Подробное руководство по присоединению»;
если вам нужны официальные примеры для изучения конкретных методов использования, перейдите по ссылке «Примеры»;
если у вас возникли проблемы при присоединении к ArgusAPM, прочитайте статью «Часто задаваемые вопросы» или присоединитесь к нашей официальной группе QQ для получения дополнительной помощи.
Текущее использование
Изображение | Приложение |
---|---|
:---------------------------------: | :--------------------------------------: |
Мобильный телефон 360 | Мобильный телефон 360 Safe |
Очиститель | Очиститель Master |
Помощник по телефону | Помощник по телефону |
Полный список фильмов | Полный список фильмов |
Камера с перцем | Камера с перцем |
Игровой зал 360 | Игровой зал 360 |
Планы на будущее
Официальная группа QQ 360 移动技术 微信公众号 «奇卓社»
ArgusAPM лицензирован по версии Apache v2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )