شاهین

نمونه‌برداری بازپخش

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۳ دقیقه مطالعه
تلفظEN/ˈriːpleɪ ˈsæmplɪŋ/

نمونه‌برداری بازپخش یعنی به‌جای ضبط همه نشست‌ها، فقط بخشی از آن‌ها ضبط شود؛ برای مهار حجم داده و ماندن در سقف سهمیه و ظرفیت.

ضبط هر نشست هم هزینه ذخیره دارد و هم سهمیه مصرف می‌کند، پس در ترافیک بالا ضبط همه‌چیز نه ممکن است نه لازم. نمونه‌برداری همین را حل می‌کند، اما چگونگی‌اش همه‌چیز را تعیین می‌کند. نمونه‌برداری تصادفی ساده است ولی خطرناک: چون نشست‌های پرمشکل معمولا اقلیت‌اند، انتخاب کور ممکن است دقیقا همان‌هایی را که باید دید از دست بدهد. نمونه‌برداری هوشمند به‌جای تاس‌انداختن، نشست‌های ارزشمندتر — مثلا آن‌هایی که سیگنال اصطکاک یا رویداد مهم دارند — را در اولویت ضبط نگه می‌دارد. لایه پیشرفته‌تر، قواعد ضبط سفارشی است: تعیین این‌که فقط نشست‌های یک آدرس خاص، یا نشست‌هایی که رویداد معینی در آن‌ها رخ داده، ضبط شوند. تله بزرگ نمونه‌برداری این است که هر متریکی که از دل نشست‌های ضبط‌شده در بیاید سوگیری دارد و نباید آن را نرخ واقعی کل کاربران فرض کرد؛ نمونه‌برداری برای «دیدن نمونه‌های درست» است، نه برای «شمردن دقیق».