UprobeStats

Moduł UprobeStats został wprowadzony w Androidzie 16. Ten moduł włącza infrastrukturę dynamicznego instrumentowania, która:

  • Wykorzystuje uprobe i eBPF, aby umożliwić szybkie wdrażanie nowej telemetrii na urządzeniach w terenie.
  • Sprawdza procesy przestrzeni użytkownika za pomocą programów BPF.
  • Wykorzystuje wysyłanie konfiguracji do kontrolowania działania klienta.
  • Zarządza dołączaniem programów BPF, odczytywaniem danych i zapisywaniem ich w logach.

Ten moduł odpowiada na potrzebę szybszego wdrażania telemetrii, zwłaszcza w przypadku problemów takich jak nieoczekiwane ponowne uruchamianie telefonu i zwalczanie szkodliwych aplikacji. Ten moduł umożliwia producentom OEM szybsze reagowanie na problemy (np. nadużycia związane z wirtualnym wyświetlaczem) i incydenty produkcyjne. Umożliwia dynamiczne instrumentowanie, które jest kluczowe w walce z nadużyciami w aplikacjach.

Zależności

Moduł korzysta z interfejsu API platformy do wyszukiwania przesunięć i ścieżek plików wykonywalnych oraz z interfejsu Statsd API do zapisywania logów w Statsd.