UprobeStats

El módulo UprobeStats se introdujo en Android 16. Este módulo habilita una infraestructura de instrumentación dinámica que hace lo siguiente:

  • Usa uprobe y eBPF para habilitar la implementación rápida de telemetría nueva en dispositivos de campo.
  • Inspecciona los procesos del espacio del usuario con programas BPF.
  • Usa la inserción de configuración para controlar el comportamiento del cliente.
  • Administra la conexión del programa BPF, la lectura de datos y la escritura en registros.

Este módulo aborda la necesidad de una implementación de telemetría más rápida, en especial para problemas como reinicios inesperados del teléfono y la lucha contra las apps abusivas. Este módulo permite que los OEMs respondan más rápido a las inquietudes (como el abuso de la pantalla virtual) y a los incidentes de producción. Habilita la capacidad de instrumentación dinámica que es fundamental para combatir el abuso de apps.

Dependencias

El módulo depende de una API de plataforma para buscar compensaciones y rutas de acceso ejecutables, y de una API de Statsd para escribir registros en Statsd.