سهمیه هر دسته از رخدادها با ابزار متفاوتی کنترل میشود؛ برخی نرخ نمونهبرداری قابلتنظیم دارند، برخی پیشفرضی دارند که بهتر است دستنخورده بماند، و متریکها اصلاً نرخی برای تنظیم ندارند. دسته موردنظر خود را از کارتهای زیر انتخاب کنید.
انتخاب دسته
اسپنها و Traceها
با tracesSampleRate کنترل میشوند؛ معمولاً اولین گزینهای که ارزش تنظیمکردن دارد و بیشترین اهرم (tracesSampler، نرخهای جداگانه بهازای هر مسیر) را در اختیار شما میگذارد.
خطاها
با sampleRate جداگانهای کنترل میشوند که بهعمد بهصورت پیشفرض روی ۱۰۰٪ است؛ راهحل کاهش حجم اینجا تقریباً همیشه یک فیلتر است، نه نرخ پایینتر.
Session Replay
پرهزینهترین رویداد از نظر هر بار ضبط، با دو نرخ مستقل (replaysSessionSampleRate و replaysOnErrorSampleRate) که اهداف متفاوتی دارند و باید جداگانه تنظیم شوند.
متریکهای برنامه
نرخ نمونهبرداری ندارند؛ حجم آنها بهجای نرخ، با فرکانس فراخوانی و کاردینالیتی ویژگیها شکل میگیرد.
یک ایده که همهجا کاربرد دارد
هر دستهای را که در حال تنظیم هستید، یک موازنه تکرار میشود: نرخ پایینتر (یا فراخوانیهای کمتر، در مورد متریکها) سهمیه را ذخیره میکند، اما میتواند همان رخدادی را که واقعاً به آن نیاز داشتید پنهان کند. هر جا که SDK انتخاب را به شما میدهد، فیلترکردن نویز شناختهشده را به نمونهبرداری کورکورانه ترجیح دهید.