داشبورد خطاها
صفحهی مشکلها در کنسول ابرووا: فیلتر، مدیریت وضعیت، دستههای تکرار و جزئیات کامل هر خطا.
داشبورد خطاهای ابرووا تریس همان صفحهی ابرووا تریس ← مشکلات در کنسول ابرووا است. این صفحه خطاهای گروهبندیشده از همهی پلتفرمهای پروژهی شما را با فیلترهای قدرتمند، مدیریت وضعیت و جزئیات کامل هر خطا نشان میدهد.
خطاها به محض رسیدن در قالب مشکل گروهبندی میشوند
فیلتر بر اساس وضعیت، تکرار، بازهی زمانی، پلتفرم، محیط، release و متن
خطاها را از کشف تا حل شدن دنبال کنید
اجزای داشبورد#
زبانههای وضعیت
هر زبانهی وضعیت نشان میدهد چند مشکل در آن است:
۱۲
باز
۳
در حال بررسی
۱۵
حلشده
۲۴۷
همه
فیلترها
- وضعیت: باز (پیشفرض)، در حال بررسی، حلشده، نادیدهگرفته، بایگانیشده، همه
- تکرار: ۱ تا ۱۰، ۱۱ تا ۵۰، ۵۱ تا ۱۰۰، و بیش از ۱۰۰ رویداد
- بازهی زمانی: ۱ ساعت، ۲۴ ساعت، ۷ روز، ۳۰ روز (پیشفرض) یا بازهی دلخواه
- پلتفرم، محیط، Release
فهرست خطاها
هر مشکل در فهرست، پلتفرم، پیام خطا، وضعیت، تعداد رویدادها و آخرین زمان دیده شدنش را نشان میدهد. بین نمای فهرست و خط زمانی جابهجا شوید.
نمای جزئیات خطا#
روی هر خطا کلیک کنید تا جزئیات کاملش را ببینید:
- پیام خطا و stack trace: stack trace کامل (اگر source map یا dSYM آپلود شده باشد، از حالت مبهم خارج میشود)
- خط زمانی breadcrumbها: ترتیب رویدادهایی که به خطا رسیدند
- دادههای اضافه: دادههای سفارشی که با پارامتر extra ضمیمه شدهاند
- اطلاعات محیط: پلتفرم، سیستمعامل، مرورگر و نسخهی release
- آمار رخدادها: اولین و آخرین زمان دیده شدن، تعداد کل و تاریخچهی وضعیت
مدیریت وضعیت#
تغییر گروهی: چند مشکل را انتخاب کنید تا یکجا آنها را حلشده، در حال بررسی، نادیدهگرفته یا بایگانیشده کنید یا دوباره باز کنید، یا از منوی ⋯ همهی مشکلهای باز را حلشده کنید. تغییر وضعیت دستکم نقش member میخواهد؛ حذف مشکلها نقش admin یا owner. جزئیات در نقشها و دسترسیها.
نقشها و دسترسیها#
کاری که در ابرووا تریس میتوانید انجام دهید به نقش شما بستگی دارد. نقشها در کنسول ابرووا (تنظیمات سازمان و پروژه) داده میشوند؛ ابرووا تریس فهرست نقش جداگانهای ندارد. هر نقش همهی اختیارات نقش بالاتر از خود در جدول را هم دارد.
| نقش | سطح | کارهایی که در ابرووا تریس میتواند انجام دهد |
|---|---|---|
| Viewer | خواندن | دیدن همهچیز در پروژه: مشکلها و تاریخچهشان، پیامها، لاگها و جستوجوهای ذخیرهشده، عملکرد، قوانین نادیدهگیری، قوانین هشدار و رویدادهایشان، مانیتورهای cron و check-inها، کانتینرها و آمارشان، یکپارچگیها و لاگ ارسالشان، source mapها و debug symbolهای آپلودشده |
| Member | رسیدگی | تغییر وضعیت مشکل (یک مشکل، چند مشکل با هم، یا «حل کردن همهی مشکلهای باز»)؛ تأیید، بیصدا کردن و برداشتن بیصدایی هشدارها؛ ذخیرهی جستوجوی لاگ و ویرایش یا حذف جستوجوهایی که خودش ذخیره کرده؛ آپلود source map و debug symbol (dSYM) |
| Admin | مدیریت | حذف داده (مشکلها، پیامها، لاگها و منابع لاگ، نشانگرهای deploy، دادههای عملکرد، source mapها و debug symbolهای آپلودشده)؛ ساختن، ویرایش، روشن و خاموش کردن و حذف قوانین نادیدهگیری، قوانین هشدار و مانیتورهای cron؛ افزودن، ویرایش، روشن و خاموش کردن، حذف و تست یکپارچگیها؛ شروع، توقف، راهاندازی دوباره و حذف کانتینرها؛ ویرایش یا حذف هر جستوجوی ذخیرهشدهی لاگ؛ تغییرات در سطح پروژه |
| Owner | مدیریت | همهی کارهای admin. «منطقهی خطر» در ابرووا تریس ← تنظیمات (حذف همهی دادههای یک نوع) فقط به owner نشان داده میشود |
- فقط پروژههای خودتان را میبینید. memberها و viewerها پروژههایی را میبینند که به آنها اختصاص داده شدهاند؛ پروژههای دیگر سازمان برایشان در ابرووا تریس نمایش داده نمیشوند.
- فقط به یک پروژه اضافه شدهاید؟ کسی که بدون نقش در سازمان فقط به یک پروژه اضافه شده، آنجا مثل viewer فقط دسترسی خواندن دارد.
- کارهای غیرمجاز. کنترلهایی که نمیتوانید استفاده کنید غیرفعال نشان داده میشوند. اگر درخواستی نقش بالاتری بخواهد، API پاسخ
403با"code": "forbidden_role"برمیگرداند. - اپها و سرورها جدا هستند. نقشها برای افرادی است که از داشبورد استفاده میکنند. SDKها، log agent و check-inهای cron با کلیدهای پروژه احراز هویت میشوند؛ کلید سرور و routeهای سرور را ببینید.
سهمیهی رایگان و کیف پول#
ابرووا تریس رویدادهای خطا در هر ماه را برای سازمان شما میشمارد: هر خطایی که میرسد، از جمله تکرارِ یک مشکلِ شناختهشده. روی صفحه، رویدادهای یک علت در یک مشکل گروهبندی میشوند تا فهرست خوانا بماند.
هر ماه ۵۰٬۰۰۰ رویداد خطا رایگان است. بیشتر از آن، هر ۱٬۰۰۰ رویدادِ شروعشده ۳٬۰۰۰ تومان هزینه دارد که روزی یک بار از کیف پول پیشپرداخت سازمان کم میشود؛ قیمتها را ببینید. اشتراکی در کار نیست. در طرح رایگان، تا ۱٬۰۰۰ مشکل جدید در ماه هم ذخیره میشود.
وقتی سهم رایگان تمام شده و کیف پول موجودی ندارد (پس از صفر شدن موجودی، پرداخت به اندازهی مصرف ۳ روز دیگر فعال میماند):
- رویدادهای جدید ذخیره نمیشوند تا وقتی سهم رایگان در شروع ماه بعد تازه شود، یا کیف پول را شارژ کنید.
- چیزی از دادههای قبلی پاک نمیشود.
- اپهای شما هیچوقت مختل نمیشوند. API همچنان پاسخ موفق (
200) میدهد، با بدنهای که میگوید رویداد ذخیره نشده، پس هیچ SDKی دوباره تلاش نمیکند، صف نمیکند یا خطا لاگ نمیکند:
{
"status": "dropped",
"code": "plan_limit_reached",
"metric": "error_events_monthly",
"limit": 50000,
"used": 50000,
"resets_at": "2026-11-01T00:00:00.000Z"
}(limit و used مقدارهای نمونهاند؛ سهم رایگان و مصرف این ماهِ سازمان شما را نشان میدهند.)
پایش عملکرد (spanها و Web Vitals) بخشی از پرداخت به اندازهی مصرف است و جزو رویدادهای خطا شمرده نمیشود.
جستوجو و فیلتر#
- جستوجوی متنی: جستوجو در پیامهای خطا، پلتفرم و محیط
- فیلترهای ترکیبی: ترکیب وضعیت، تکرار، بازهی زمانی، پلتفرم، محیط، release و جستوجوی متنی
- صفحهبندی: پیمایش راحت در فهرستهای بزرگ خطا
بهترین روشها#
دستکم روزی یک بار خطاهای جدید را مرور کنید تا مشکلها را زود بگیرید
اول روی مشکلهایی تمرکز کنید که بیشترین رویداد را دارند (بیش از ۱۰۰، و ۵۱ تا ۱۰۰)
وضعیت خطاها را بهروز نگه دارید تا تیم در جریان باشد
از نمای خط زمانی و صفحهی نمای کلی برای دیدن جهشها یا الگوها استفاده کنید
breadcrumbها را مرور کنید تا مسیر کاربر پیش از خطا را بفهمید