Regen: جایگزین اپنسورس و رایگان PagerDuty
خلاصهٔ کاملتر
به گفتهٔ صفحهٔ پروژه، Regen بخشی از مجموعهٔ اپنسورس FluidifyAIه و یه پلتفرم self-hosted برای مدیریت اینسیدنت و کشیک (on-call) محسوب میشه. شعارش اینه که کاهش نویز آلارم، اینسیدنتها، زمانبندیهای آنکال و پستمورتمهای هوش مصنوعی رو بدون محدودیت و با ایمپورت یککلیکی از Grafana OnCall و PagerDuty ارائه میده.
از نظر قابلیت، Regen چرخهٔ کامل اینسیدنت با تایملاین تغییرناپذیر (immutable)، سیاستهای escalation با تایماوت چندمرحلهای، و دریافت آلارم از Prometheus، Grafana، AWS CloudWatch و webhook عمومی رو پوشش میده. برای ارتباط تیمی هم با Slack، Microsoft Teams و Telegram یکپارچه میشه؛ مثلاً وقتی یه اینسیدنت ساخته میشه، اگه Slack تنظیم شده باشه ظرف چند ثانیه یه کانال اختصاصی براش درست میشه.
نقطهٔ تمایز اصلی، مدل قیمت و باز بودنشه. تو مقایسهای که خود پروژه گذاشته، Regen رایگان و اپنسورس (AGPLv3) و self-hostedه، در حالی که PagerDuty حدود ۲۱ تا ۵۰ دلار و incident.io بالای ۳۰ دلار بهازای هر کاربر در ماه میگیرن. Regen قابلیت SSO/SAML (سازگار با Okta، Azure AD و Google Workspace) رو مجانی میده، در حالی که بعضی رقبا بابتش پول میگیرن؛ و برخلاف اونها آلارم، اینسیدنت و آنکال رو تو یه ابزار جمع کرده.
بخش هوش مصنوعی روی مدل BYO key (کلید خودتو بیار) کار میکنه: خلاصهٔ اینسیدنت، پستمورتم و خلاصهٔ handoff رو با کلید OpenAI، Anthropic یا Ollama محلی تولید میکنه و با Slack/Teams هم سینک میشه. این یعنی دادهٔ اینسیدنت پیش خودت میمونه و مجبور نیستی به یه سرویس ابری خاص وابسته شی.
پروژه روی پایداری production تأکید داره: استقرار بدون داونتایم با rolling restart، HA برای PostgreSQL با Patroni و HAProxy، پشتیبانی Redis Sentinel، و استقرار با Docker Compose یا Helm chart کوبرنتیز. بنچمارکهایی هم که روی یه دستگاه تکِ محلی گرفتن ادعا میکنه: p99 دریافت webhook زیر ۱۰ میلیثانیه، اوج throughput حدود ۳٬۹۱۷ درخواست بر ثانیه بدون خطای 5xx، و RTO حدود ۱۱ ثانیه برای failover دیتابیس.
از نظر امنیت هم چند تدبیر نام برده شده: احراز هویت با bcrypt و مقایسهٔ timing-safe و قفل حساب بعد از ۵ تلاش، کوکیهای نشست HTTP-only و SameSite=Strict، استفاده از کوئریهای پارامتری GORM (بدون سطح تزریق SQL)، تأیید امضای webhook، rate limiting سهسطحی و container سختشده با کاربر non-root. به گفتهٔ پروژه، دادهٔ اینسیدنت مال خودته و میتونی همهشو خودت هاست کنی.
نکات کلیدی:
- Regen یه ابزار اپنسورس (AGPLv3) و self-hosted برای مدیریت اینسیدنت و آنکاله.
- آلارم، اینسیدنت و کشیک رو یهجا جمع کرده و رایگانه، در حالی که رقبا هزینهٔ per-user دارن.
- خلاصه، پستمورتم و handoff هوش مصنوعی با کلید خودت (OpenAI/Anthropic/Ollama).
- مهاجرت یککلیکی از PagerDuty و Grafana OnCall، بهعلاوهٔ SSO رایگان و HA برای production.




