ماژول UprobeStats در اندروید ۱۶ معرفی شد. این ماژول یک زیرساخت ابزار دقیق پویا را فعال میکند که:
- از uprobe و eBPF برای پیادهسازی سریع تلهمتری جدید در دستگاههای میدانی استفاده میکند.
- فرآیندهای فضای کاربر را با استفاده از برنامههای BPF بررسی میکند.
- از config push برای کنترل رفتار کلاینت استفاده میکند.
- پیوست برنامه BPF، خواندن دادهها و نوشتن در لاگها را مدیریت میکند.
این ماژول نیاز به استقرار سریعتر تلهمتری را برطرف میکند، به خصوص برای مسائلی مانند ریبوتهای غیرمنتظره تلفن و مبارزه با برنامههای مخرب. این ماژول به تولیدکنندگان اصلی تجهیزات (OEM) این امکان را میدهد که سریعتر به نگرانیها (مانند سوءاستفاده از نمایشگر مجازی) و حوادث تولید پاسخ دهند. این ماژول قابلیت ابزار دقیق پویا را فراهم میکند که برای مبارزه با سوءاستفاده از برنامهها بسیار مهم است.
وابستگیها
این ماژول به یک API پلتفرم برای جستجوی آفستها و مسیرهای اجرایی و یک API Statsd برای نوشتن گزارشها در Statsd وابسته است.