UprobeСтатистика

Модуль UprobeStats был представлен в Android 16. Этот модуль обеспечивает динамическую инфраструктуру мониторинга, которая:

  • Использует датчики uprobe и eBPF для обеспечения быстрой установки новых телеметрических данных на полевые устройства.
  • Проверяет процессы в пользовательском пространстве с помощью программ BPF.
  • Использует отправку конфигурационных файлов для управления поведением клиента.
  • Обеспечивает управление подключением программы BPF, чтением данных и записью в журналы.

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

Зависимости

Модуль зависит от API платформы для поиска смещений и путей исполняемых файлов, а также от API Statsd для записи логов в Statsd.