UprobeStats

UprobeStats মডিউলটি অ্যান্ড্রয়েড 16-এ চালু করা হয়েছিল। এই মডিউলটি একটি গতিশীল ইন্সট্রুমেন্টেশন অবকাঠামো সক্ষম করে যা:

  • ফিল্ড ডিভাইসে নতুন টেলিমেট্রির দ্রুত মোতায়েন সক্ষম করতে uprobe এবং eBPF ব্যবহার করে।
  • BPF প্রোগ্রাম ব্যবহার করে ব্যবহারকারী স্থান প্রক্রিয়া পরিদর্শন করে।
  • ক্লায়েন্ট আচরণ নিয়ন্ত্রণ করতে কনফিগার পুশ ব্যবহার করে।
  • BPF প্রোগ্রাম সংযুক্তি, ডেটা রিডিং এবং লগগুলিতে লেখা পরিচালনা করে।

এই মডিউলটি দ্রুত টেলিমেট্রি স্থাপনের প্রয়োজনীয়তাকে সম্বোধন করে, বিশেষ করে অপ্রত্যাশিত ফোন রিবুট এবং অপমানজনক অ্যাপগুলির বিরুদ্ধে লড়াইয়ের মতো সমস্যার জন্য। এই মডিউলটি OEM-কে উদ্বেগগুলির (যেমন ভার্চুয়াল ডিসপ্লে অপব্যবহার) এবং উত্পাদনের ঘটনাগুলিতে দ্রুত প্রতিক্রিয়া জানাতে সক্ষম করে৷ এটি ডায়নামিক ইন্সট্রুমেন্টেশন সক্ষমতা সক্ষম করে যা অ্যাপের অপব্যবহারের বিরুদ্ধে লড়াই করার জন্য অত্যন্ত গুরুত্বপূর্ণ।

নির্ভরতা

মডিউলটি এক্সিকিউটেবল অফসেট এবং পাথগুলি সন্ধান করার জন্য একটি প্ল্যাটফর্ম API এবং Statsd এ লগ লেখার জন্য একটি Statsd API এর উপর নির্ভর করে।