ابرووا
شروع رایگان
☰ فهرست مستندات · هشدار جهش

هشدار جهش خطا

وقتی مشکل‌های جدید به ۲ برابر میانگین ساعتی یا بیشتر برسند، خودکار شناسایی می‌شوند و از طریق یکپارچگی‌های پروژه هشدار می‌گیرید.

Includedبه‌روزرسانی: ۵ آبان ۱۴۰۵
تشخیص جهش چیست؟

ابرووا تریس سرعت ظاهر شدن مشکل‌های جدید را زیر نظر دارد و وقتی این نرخ بالاتر از حد معمول جهش کند، خودکار آن را تشخیص می‌دهد. با تشخیص جهش، هشداری به یکپارچگی‌های فعال پروژه فرستاده می‌شود تا پیش از این‌که کاربران بیشتری درگیر شوند بررسی کنید.

بدون هزینه‌ی اضافه. هشدار جهش خطا بدون هزینه‌ی اضافه جزو ابرووا تریس است. قیمت‌ها را ببینید.

تشخیص جهش#

وقتی تعداد مشکل‌های جدید در یک ساعت گذشته به ۲۰۰٪ (۲ برابر) میانگین ساعتی یا بیشتر برسد، خودکار تشخیص داده می‌شود و هشداری از طریق یکپارچگی‌های پروژه فرستاده می‌شود؛ تا پیش از این‌که جهش روی کاربران بیشتری اثر بگذارد بررسی کنید.

چطور کار می‌کند

  1. پایش مداوم: ابرووا تریس هر ۱۵ دقیقه مشکل‌های جدید (خطاهایی که اولین بار دیده می‌شوند) را برای هر پروژه و پلتفرم می‌شمارد.
  2. مقایسه با میانگین: تعداد مشکل‌های جدید در یک ساعت گذشته با میانگین ساعتی ۲۳ ساعت پیش از آن مقایسه می‌شود.
  3. تشخیص جهش: اگر در یک ساعت گذشته دست‌کم ۳ مشکل جدید باشد و به ۲۰۰٪ (۲ برابر) میانگین یا بیشتر برسد، جهش تشخیص داده می‌شود. اگر اصلاً میانگینی وجود نداشته باشد، بیش از ۵ مشکل جدید در یک ساعت گذشته جهش حساب می‌شود.
  4. ارسال هشدار: اعلانی به همه‌ی یکپارچگی‌های فعال پروژه (ایمیل، 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 می‌فرستند به در دسترس بودن این سرویس‌ها نیاز دارند؛ صفحه‌ی هر یکپارچگی را ببینید
این صفحه مفید بود؟
گزارش مشکل