Fundebug 微信小程序BUG 監控插件更新至 1.3.1,新增 httpTimeout 配置選項,支持監控 HTTP 慢請求

摘要: 1.3.1新增 httpTimeout 配置選項,支持監控 HTTP 慢請求,同時修復了記錄的 HTTP 響應時間偏小的 BUG。html

Fundebug是專業微信小程序 BUG 監控服務,能夠第一時間捕獲線上環境中小程序的異常、錯誤或者 BUG,及時給開發者推送報警,幫助您快速修復 BUG。算法

Fundebug的微信小程序BUG監控插件更新至1.3.1,新增httpTimeout配置選項,支持監控 HTTP 慢請求,同時修復了記錄的 HTTP 響應時間偏小的 BUG,請你們及時更新!數據庫

監控 HTTP 慢請求

Fundebug 專一於 BUG 監控,暫時無心於提供全面的性能監控服務。可是,當 HTTP 請求過慢,致使用戶體驗很糟糕時,也能夠理解爲一種廣義的 BUG。HTTP 請求的性能問題,多是代碼的算法不夠好致使的,有多是數據庫的索引不合理致使的,還有多是其餘緣由,這些都是技術層面的」BUG「,須要開發者及時處理。小程序

固然,監控全部 HTTP 請求的響應時間不是咱們 Fundebug 須要作的事情,所以咱們只支持監控慢請求。用戶只須要配置一個閾值httpTimeout,全部響應時間超過閾值的 HTTP 請求都會上報的 Fundebug,這樣能夠幫助開發者發現一些慢請求,及時優化性能。微信小程序

微信小程序配置選項 networktimeout

根據微信小程序的開發文檔,網絡請求的默認超時時間是 60s,用戶能夠經過配置networktimeout來自定義。若是某個 HTTP 請求的響應時間超過這個閾值的話,則該請求會出錯,Fundebug 也會上報這個超時錯誤。可是,networktimeout 不能配置的過低,不然超時的請求都會失敗,這並不合理。因此配置 networktimeout 並不能實現監控 HTTP 慢請求的目的。微信

httpTimeout

監控 HTTP 慢請求的正確方式是經過 Fundebug 的配置選項httpTimeout來實現。網絡

httpTimeout 類型爲 Number,單位爲毫秒(ms)。性能

若是你但願監控較慢的 HTTP 請求,則能夠經過httpTimeout配置閾值,好比 1000:優化

fundebug.init({
    httpTimeout: 1000
});
複製代碼

則全部響應時間超過 1000ms 的請求都會上報到 Fundebug。spa

最後,感謝 Fundebug 用戶愛享到阿蘇的反饋。

參考

關於Fundebug

Fundebug專一於JavaScript、微信小程序、微信小遊戲、支付寶小程序、React Native、Node.js和Java線上應用實時BUG監控。 自從2016年雙十一正式上線,Fundebug累計處理了10億+錯誤事件,付費客戶有Google、360、金山軟件、百姓網等衆多品牌企業。歡迎你們免費試用

版權聲明

轉載時請註明做者Fundebug以及本文地址 : blog.fundebug.com/2019/06/12/…

相關文章
相關標籤/搜索