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

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

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。

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

參考

關於Fundebug

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

版權聲明

轉載時請註明作者Fundebug以及本文地址:
https://blog.fundebug.com/2019/06/12/fundebug-wechat-miniprogram-1-3-1/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章