Sentry پلتفرمی برای دریافت و گروهبندی خطاهای نرمافزار و تحلیل عملکرد است. در برنامه وب، Exception و Stack Trace را همراه زمینه اجرا نشان میدهد تا توسعهدهنده ریشه مشکل را پیدا کند.
نصب نمونه در پایتون
pip install sentry-sdk
import sentry_sdk
sentry_sdk.init(dsn="YOUR_SENTRY_DSN", traces_sample_rate=0.1)
def checkout():
raise RuntimeError("Example failure")
اتصال به لاراول
برای لاراول میتوان بسته رسمی SDK سنتری را مطابق نسخه فریمورک نصب کرد و DSN را از متغیر محیطی خواند. پیش از فعالسازی در محیط واقعی، فیلتر دادههای حساس را تنظیم کنید.
حریم خصوصی
استک تریس و Breadcrumb ممکن است حاوی داده کاربر باشد. از ذخیره اطلاعات کارت، رمز و توکن خودداری کنید.
اصطلاحات مرتبط: قابلیت مشاهدهپذیری، اوپنتلِمتری، ردیابی توزیعشده، الرتینگ.