Sentry-javascript: Singkirkan abaikanErrors

Dibuat pada 12 Feb 2013  ·  18Komentar  ·  Sumber: getsentry/sentry-javascript

Ini adalah sisa dari pra 1.0 hari dengan masalah "Script error." , tetapi sejak itu telah di-hardcode menjadi gagak. Itu tidak benar-benar membantu dengan hal lain.

Komentar yang paling membantu

Saya mengembalikan peringatan penghentian ini. Itu hanya ide yang buruk. :)

Terima kasih atas masukannya teman-teman!

Semua 18 komentar

Saya akan menarik dengan 1.1

Saya memiliki banyak kesalahan yang saya abaikan. Mengapa ini dihapus? Misalnya - saya terus-menerus mendapatkan kesalahan yang akhirnya saya lacak kembali menjadi beberapa plugin Firefox acak yang menghasilkan kesalahan palsu. Tidak ada yang bisa saya lakukan - jadi saya menambahkannya ke abaikanErrors.

@jeremyhaile Apakah Anda bisa menyiasatinya dengan ignoreUrls saja? Jika tidak, saya akan menyimpannya. Saya mendapat kesan bahwa tidak ada yang menggunakan ini dan itu hanya menambah kembung. :)

Hmm - pertanyaan bagus. Jika saya menambahkan URL seperti " http://static.ak.facebook.com/ " untuk mengabaikanUrls, apakah itu mengabaikan semua kesalahan yang berasal dari direktori/file apa pun yang dimulai dengan URL itu?

ignoreUrls mengambil larik pola regex. Jadi kamu bisa melakukan apapun yang kamu mau. :)

OK - Saya akan mencoba menghapus abaikanErrors dari konfigurasi kita dan lihat kesalahan apa yang mulai saya terima dan apakah abaikanUrls memungkinkan saya untuk mengabaikannya atau tidak. Saya akan memberi tahu Anda apa yang saya temukan.

Ya - saya sudah mengalami kesalahan yang tidak dapat saya (atau tidak pedulikan) perbaiki dan yang tidak dapat dikecualikan menggunakan abaikanUrls. Ini adalah salah satu kesalahan IE yang sudah saya terima. Perbaikan yang disarankan menurut Microsoft adalah "upgrade ke IE8" Dan URL muncul sebagai URL halaman saya, yang jelas tidak ingin saya kecualikan. http://support.microsoft.com/kb/927917?wa=wsignin1.0

@jeremyhaile Cukup adil. Aku akan menyimpannya. Terima kasih telah memberi tahu saya!

Tidak masalah - hargai balasan cepatnya!

Akan lebih baik jika abaikanErrors menggunakan regex seperti yang diabaikanUrls alih-alih string yang sama persis. Dalam beberapa kasus, saya mengalami kesalahan yang memiliki kode kesalahan aneh yang tidak selalu nomor yang sama. Atau kesalahan yang berisi string yang sama tetapi memiliki awalan yang berbeda di browser yang berbeda.

Memberi +1 pada saran @jeremyhaile - membuatnya menggunakan regexps atau mungkin memfaktorkannya kembali menjadi sesuatu seperti ignoreErrorPatterns akan membantu menghilangkan beberapa bit ekstensi / suara yang disuntikkan ISP yang saya lihat di situs publik kami.

Kebisingan yang disuntikkan ISP

Boleh juga. :+1:

Saya semua untuk regex. Apakah menurut Anda masuk akal untuk menggabungkan dua opsi ini menjadi satu yang hanya berfungsi untuk url atau nama pesan?

Atau haruskah mereka tetap terpisah?

Saya pikir memisahkannya akan kurang membingungkan - selain itu
tampaknya hampir pasti bahwa seseorang akan membuka masalah karena regexp . mereka
cocok lebih dari yang mereka harapkan.

Saya menyukai gagasan untuk mengganti namanya untuk memperjelas bahwa Anda sebenarnya
menyediakan adalah ekspresi reguler atau secara eksplisit memeriksa string vs.
regexp untuk memutuskan apakah akan menguji menggunakan == atau .test() untuk menghindari kejutan.

Saya setuju untuk memisahkannya - saya tidak dapat memikirkan kasus di mana saya tidak akan secara eksplisit menulis regex untuk URL vs pesan. Juga - jika saya menulis regex URL, tidak efisien untuk membandingkannya dengan setiap pesan.

Saya juga menyukai ide Anda untuk memeriksa apakah itu string atau regex sebelum melakukan perbandingan.

Saya mengalami masalah dengan mengabaikanErrors (mungkin diperbaiki dengan regex?) di mana saya menerima ratusan "" kesalahan di Sentry. Tapi abaikanErrors saya disetel ke:
abaikanError: ['',......]

Di server tertulis:


9 menit yang lalu javascript

Adakah yang tahu mengapa ini tidak difilter? Beri tahu saya jika saya harus membuka masalah terpisah untuk ini. (dan mungkin masalah regex juga)

@jeremyhaile Bisakah Anda membuka masalah terpisah untuk itu?

Saya mengembalikan peringatan penghentian ini. Itu hanya ide yang buruk. :)

Terima kasih atas masukannya teman-teman!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat