هشدار جهش خطا
وقتی مشکلهای جدید به ۲ برابر میانگین ساعتی یا بیشتر برسند، خودکار شناسایی میشوند و از طریق یکپارچگیهای پروژه هشدار میگیرید.
ابرووا تریس سرعت ظاهر شدن مشکلهای جدید را زیر نظر دارد و وقتی این نرخ بالاتر از حد معمول جهش کند، خودکار آن را تشخیص میدهد. با تشخیص جهش، هشداری به یکپارچگیهای فعال پروژه فرستاده میشود تا پیش از اینکه کاربران بیشتری درگیر شوند بررسی کنید.
تشخیص جهش#
وقتی تعداد مشکلهای جدید در یک ساعت گذشته به ۲۰۰٪ (۲ برابر) میانگین ساعتی یا بیشتر برسد، خودکار تشخیص داده میشود و هشداری از طریق یکپارچگیهای پروژه فرستاده میشود؛ تا پیش از اینکه جهش روی کاربران بیشتری اثر بگذارد بررسی کنید.
چطور کار میکند
- پایش مداوم: ابرووا تریس هر ۱۵ دقیقه مشکلهای جدید (خطاهایی که اولین بار دیده میشوند) را برای هر پروژه و پلتفرم میشمارد.
- مقایسه با میانگین: تعداد مشکلهای جدید در یک ساعت گذشته با میانگین ساعتی ۲۳ ساعت پیش از آن مقایسه میشود.
- تشخیص جهش: اگر در یک ساعت گذشته دستکم ۳ مشکل جدید باشد و به ۲۰۰٪ (۲ برابر) میانگین یا بیشتر برسد، جهش تشخیص داده میشود. اگر اصلاً میانگینی وجود نداشته باشد، بیش از ۵ مشکل جدید در یک ساعت گذشته جهش حساب میشود.
- ارسال هشدار: اعلانی به همهی یکپارچگیهای فعال پروژه (ایمیل، Slack، Discord، Telegram، Webhook، GitHub) فرستاده میشود. اگر هیچ یکپارچگیای تنظیم نکرده باشید، هشداری فرستاده نمیشود.
نمونهی تصویری
مشکلهای جدید در یک ساعت گذشته ناگهان به ۵ میرسند، در حالی که میانگین ۱ در ساعت بوده است:
پیشنمایش ایمیل هشدار (یکپارچگی ایمیل)
موضوع: [AbrovaTrace] New Error: 🚨 Error Spike Detected: 500% increase in error rate
🚨 Error Spike Detected: 500% increase in error rate
Project: My Flutter App
5
Occurrences (new issues, last hour)
~1
Baseline (avg/hour)
Error rate increased from ~1/hour to 5/hour
پیکربندی
تشخیص جهش برای همهی پروژهها خودکار اجرا میشود. چیزی برای روشن کردن وجود ندارد. تنظیمات فعلی:
| گزینه | نوع | اجباری | توضیح |
|---|---|---|---|
| فاصلهی بررسی | - | - | هر ۱۵ دقیقه |
| آستانهی جهش | - | - | ۲۰۰٪ (۲ برابر) میانگین، با دستکم ۳ مشکل جدید |
| بازهی مقایسه | - | - | یک ساعت گذشته |
| بازهی میانگین | - | - | میانگین ساعتی ۲۳ ساعت قبل |
| روش هشدار | - | - | یکپارچگیهای فعال پروژه |
آستانه، بازه یا کانالهای خودتان را میخواهید؟ در ابرووا تریس ← هشدارها یک قانون جهش خطا بسازید. مدیریت قوانین هشدار نقش admin یا owner میخواهد؛ memberها میتوانند هشدارها را تأیید و بیصدا کنند. نقشها و دسترسیها را ببینید.
بهترین روشها
وقتی هشدار جهش گرفتید، فوراً بررسی کنید. deployهای اخیر، سرویسهای ثالث یا مشکلات زیرساخت را چک کنید.
هشدارهای جهش فقط به یکپارچگیها میروند؛ در ابرووا تریس ← یکپارچهسازیها ایمیل یا Webhook تنظیم کنید. ایمیل و webhook بدون اتصال به خارج از ایران کار میکنند.
آن را با قوانین نادیدهگیری ترکیب کنید تا خطاهای شناختهشده فیلتر شوند و هشدارهای جهش اشتباه کم شوند.
عیبیابی
هشدار جهش نرسید؟
- مطمئن شوید پروژه دستکم یک یکپارچگی دارد و در ابرووا تریس ← یکپارچهسازیها روشن است
- با «ارسال تست» روی یکپارچگی مطمئن شوید پیام را میرساند
- جهشها مشکلهای جدید را میشمارند، نه رویدادهای تکراری مشکلی که از قبل دارید؛ سیلی از یک خطای یکسان جهش حساب نمیشود
- در یک ساعت گذشته دستکم ۳ مشکل جدید لازم است. پروژهی کاملاً تازه هنوز میانگینی ندارد؛ در این حالت بیش از ۵ مشکل جدید در یک ساعت گذشته جهش حساب میشود
- یکپارچگیهایی که به Slack، Discord، Telegram یا GitHub میفرستند به در دسترس بودن این سرویسها نیاز دارند؛ صفحهی هر یکپارچگی را ببینید