Moduł UprobeStats został wprowadzony w Androidzie 16. Ten moduł umożliwia dynamiczną infrastrukturę instrumentacji, 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 czy zwalczanie szkodliwych aplikacji. Ten moduł umożliwia producentom 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.