Fundebug累計處理1000萬條錯誤事件!
自從去年雙11正式上線,Fundebug已穩定運行半年時間,為600余個開發團隊提供全棧JavaScript錯誤實時監控服務。目前,我們已經累計處理了1000萬條錯誤事件,依靠自創的錯誤智能聚合演算法,我們將這1000萬條錯誤事件聚合為約1.9萬個不同的錯誤。
根據初步統計,這些錯誤事件的分布基本上符合二八原理:少數用戶的錯誤事件數佔了錯誤事件總數的大部分;每個用戶的少數錯誤重複出現的次數佔了該用戶所有錯誤事件數目的大部分。
更重要一點在於,藉助於Fundebug,我們的用戶幾乎都發現了線上代碼BUG。也許很多程序員會感到奇怪,我的代碼怎麼可能有BUG?其實這並不奇怪,因為:
一些意想不到的邊界條件(內存溢出,死循環,Null, Undefined);
代碼的運行環境(各種瀏覽器,各種手機)千變萬化;
網路環境複雜(雲服務商,網路運營商,CDN提供商…)
代碼運行依賴的系統比如資料庫(MySQL, Redis)偶爾抽風;
峰值情況下網路超時,CPU和內存超負荷;
……
其中一位Fundebug用戶分享了一篇很有意思的博客 -我是這樣發現ISP劫持HTTP請求的,大家不妨參考一下。
還有一點,測試並不能完全消除這些問題。一方面,你不可能沒完沒了地寫單元測試,另一方面,真實的代碼運行環境是不可能完美復現的。
感興趣的話,歡迎免費註冊Fundebug試用!


※震驚!iOS 系統居然自帶懸浮窗口調試工具
※使用CNN+Auto-Encoder 實現無監督Sentence Embedding
※用Instrumentation改良monkey工具實戰
※理解高斯混合模型
※PHP_設計模式
TAG:推酷 |
※孤島驚魂5錯誤代碼granite 2000000解決方法
※Win7系統印表機提示錯誤碼0x000006ba的解決方案
※win10系統添加pin碼提示錯誤0x80190001解決方法
※修復:Windows 10計算機上的HTTP錯誤400
※錯誤配置 Firebase 資料庫導致 3000 多應用數據泄露
※1個400萬美金的教訓!使用Google Ads容易犯的6大錯誤
※Windows 10 1903版將更容易修復阻止升級的錯誤
※win10應用商店錯誤代碼:0x80072F7D解決方法
※Win10激活失敗提示錯誤碼0xC004C003怎麼解決?
※因配置錯誤,25000個Jenkins伺服器泄漏了大量敏感數據
※蘋果iOS 11.3/11.4曝bug:「黑點錯誤」導致設備崩潰
※怎麼正確的註冊.ocx控制項?出現0x8002801c錯誤該怎麼解決?
※Win7打開軟體提示錯誤碼0xc0000022解決方法
※HTTP 錯誤 404.17-Not Found 請求的內容似乎是腳本,因而將無法由靜態文件處理程序來處理
※Facebook數據泄露,超過5000萬人受影響,CEO承認錯誤,但沒道歉
※Win10更新遇到錯誤代碼0x80240034解決方法
※JDBC連接SQLsever2008出現錯誤,求解決
※經過一個月的錯誤,Windows 10 2018年10月的更新終於到來了
※Burberry銷毀2860萬英鎊奢侈品,寧願燒掉也不賣給「錯誤的人」!
※小米note3MIUI9.5.4.0測試版發布,修復相機和內存顯示錯誤的問題