قوانین نادیدهگیری
نویز شناختهشده را همان لحظهی دریافت کنار بگذارید: خطاهایی که پیامشان با یک قانون جور است، پیش از تبدیل شدن به مشکل، در همهی پلتفرمهای پروژه حذف میشوند.
قوانین نادیدهگیری خطاهایی را که هرگز نمیخواهید ببینید (مثل «ResizeObserver loop limit exceeded» یا نویز افزونههای مرورگر) پیش از رسیدن به صندوق مشکلها حذف میکنند.
قوانین نادیدهگیری#
هر قانون الگویی است که روی پیام خطای هر خطای جدیدی که SDKها میفرستند آزموده میشود. قوانین متعلق به پروژهی ابرووا هستند، پس هر قانون روی همهی پلتفرمهای آن (iOS، Android، Flutter، وب، سرور) اعمال میشود.
ساختن قانون نادیدهگیری
- در کنسول ابرووا، ابرووا تریس ← قوانین نادیدهگرفتن را باز کنید
- روی «قانون جدید» کلیک کنید
- یک نوع تطبیق انتخاب کنید (شامل، دقیق یا Regex) و الگوی پیام را بنویسید
- پیشنمایش را بررسی کنید: نشان میدهد این الگو با چند مشکل از ۳۰ روز گذشته جور میشد (در مرورگر شما روی آخرین مشکلهایتان آزموده میشود)
- روی «ذخیرهٔ قانون» کلیک کنید
مدیریت قوانین (افزودن، ویرایش، روشن و خاموش کردن، حذف) نقش admin یا owner میخواهد؛ همهی نقشها میتوانند آنها را ببینند. نقشها و دسترسیها را ببینید.
انواع تطبیق
تطبیق به بزرگی و کوچکی حروف حساس نیست.
| نوع | توضیح | مثال |
|---|---|---|
| شامل (Contains) | الگو هر جایی از پیام بیاید | ResizeObserver loop matches "ResizeObserver loop limit exceeded" |
| دقیق (Exact) | کل پیام باید با الگو برابر باشد | Network Error matches only "Network Error" |
| Regex | عبارت باقاعدهی جاوااسکریپت که روی پیام آزموده میشود | ^ChunkLoadError: Loading chunk \d+ failed |
قوانین فقط با پیام خطا تطبیق داده میشوند. تطبیق بر اساس URL، پلتفرم یا محیط در کنسول پشتیبانی نمیشود.
مدیریت قوانین نادیدهگیری
- روشن و خاموش کردن: هر قانون یک سوییچ دارد، پس میتوانید بدون حذف غیرفعالش کنید.
- ویرایش: نوع تطبیق یا الگوی قانون را تغییر دهید.
- حذف: قانون را حذف کنید؛ خطاهایی که با آن جور بودند دوباره به صندوق شما میرسند.