Sentry چیست و چرا برای هر اپ پروداکشن لازم میشود؟
Sentry یک پلتفرم پایش خطا و عملکرد برنامه است که در لحظهای که کاربر شما به یک باگ برمیخورد، همه جزئیات آن را برایتان میفرستد: استک تریس کامل، مرورگر کاربر، نسخه اپ، حتی آخرین چند کلیکی که قبل از خطا انجام داده. بهجای اینکه از کاربر بخواهید «دقیقاً چه کار کردی؟» و او یادش نباشد، خود Sentry قصه را روایت میکند.
تفاوت اصلی Sentry با لاگهای ساده در گروهبندی هوشمند خطاها است. اگر هزار کاربر به یک باگ بخورند، Sentry آن را به یک ایشو واحد تبدیل میکند — نه هزار پیام جدا. میبینید کدام خطا بیشترین کاربر را تحت تاثیر گذاشته، روی کدام نسخه شروع شده و چه کسانی هنوز قربانیاش هستند. بعد از اولین استفاده، به سختی میتوانید بدون آن کار کنید.
نکته سوم، پایش عملکرد است. علاوه بر خطا، Sentry میبیند کدام کوئری دیتابیس کند است، کدام endpoint بیش از ۲ ثانیه طول میکشد و کدام کامپوننت رندر سنگین دارد. همه اینها روی یک داشبورد، با هشدار خودکار به Slack یا Discord تیم.






