Blog Listesine Dön
Sentry ile Hata Takibi
23 Haziran 20267 dakika okuma

Sentry Nedir?

Sentry, yazılım geliştiricilerin uygulama hatalarını gerçek zamanlı olarak görmesini ve analiz etmesini sağlayan bir hata izleme platformudur. Hata raporlama ve performans izleme gibi özellikler sunar.

Sentry, JavaScript, Python, Go, Rust ve daha birçok dili destekler. Özellikle frontend hatalarını yakalamak için idealdir.

Kurulum ve Entegrasyon

Sentry'yi bir React veya Next.js projesine eklemek için @sentry/nextjs paketini yüklemeniz yeterlidir. Kurulum sonrasında hatalar otomatik olarak Sentry paneline iletilir.

Kurulum sırasında bir DSN (Data Source Name) anahtarı alırsınız ve bu anahtarı projenizde yapılandırırsınız.

Hata Yakalama Stratejileri

Sentry, yakalanmamış istisnaları otomatik olarak raporlarken, özel hataları Sentry.captureException() ile manuel olarak gönderebilirsiniz. Ayrıca, Sentry.captureMessage() ile bilgilendirme mesajları da gönderebilirsiniz.

Otomatik exception yakalama Manuel hata raporlama Kullanıcı geri bildirimi toplama Performans izleme (Tracing)

Source Maps ve Hata Ayıklama

Üretim ortamında minify edilmiş kodda hata ayıklamak için source maps kullanabilirsiniz. Sentry, source maps dosyalarını yükleyerek hataları orijinal kaynak kodunda göstermenizi sağlar.

Performans İzleme

Sentry'nin performans izleme özelliği ile API çağrılarınızın, veritabanı sorgularınızın ve sayfa yükleme sürelerinizin detaylı analizini yapabilirsiniz.

WhatsAppInstagramFacebookLinkedInGitHub