Data Source Name (DSN)

Sentry, uygulamanızdaki olayları izlemeye başlamak için bir proje oluşturduğunuzda size otomatik olarak bir Veri Kaynağı Adı (DSN) atar.


DSN'nin Yaptıkları

Bir DSN, olayların doğru projeyle ilişkilendirilmesi için bir Sentry SDK'ya olayların nereye gönderileceğini söyler.

Bu değer sağlanmazsa, SDK'lar, SENTRY_DSN uygun olduğunda, ortam değişkeninden okumaya çalışır. Bu geri dönüş, ortam değişkenleri kavramının olmadığı bir web tarayıcısı gibi durumlarda geçerli değildir.

Bir SDK başlatılmazsa veya boş bir DSN ile başlatılırsa, SDK, yakalanan istisnalar gibi ağ üzerinden herhangi bir veri göndermez.


DSN Kullanımı

DSN'leri herkese açık tutmak güvenlidir çünkü yalnızca yeni olayların ve ilgili olay verilerinin sunulmasına izin verirler; herhangi bir bilgiye okuma erişimine izin vermezler.

Herhangi bir kullanıcının kuruluşunuza istedikleri herhangi bir bilgiyle olay gönderebildiği bir DSN'yi kötüye kullanma riski olsa da, bu nadir görülen bir durumdur. Sentry, IP'leri ve benzer endişeleri engellemek için kontroller sağlar . [Proje] > Ayarlar > İstemci Anahtarları (DSN) seçeneğine giderek DSN'leri de döndürebilir (ve iptal edebilirsiniz ) .

Uygulamanız istemci cihazlara gönderiliyorsa, mümkünse DSN'yi dinamik olarak yapılandırmanın bir yolunun olmasını öneririz. İdeal bir senaryoda, müşteri en son sürümü indirmeden uygulamanıza yeni bir DSN "gönderebilirsiniz". Bunun her zaman pratik olmayabileceğinin farkındayız, ancak bu senaryo uygulamaya özel olduğu için daha fazla tavsiye sunamıyoruz.


DSN'nizi Nerede Bulabilirsiniz?

Bir proje oluşturma sürecindeyseniz, DSN'nizi kurulum sırasında sentry.io'da sağlanan kurulum veya yapılandırma kod parçacıklarında bulabilirsiniz :



DSN'yi , sentry.io'da [Proje] > Ayarlar > İstemci Anahtarları (DSN) seçeneğine giderek proje ayarlarınızda da bulabilirsiniz




AnasayfaSonraki Ders ->